package com.wicket.okrapp.web.contorller;

import com.wicket.okrapp.biz.service.TargetContentService;
import com.wicket.okrapp.biz.service.dto.req.*;
import com.wicket.okrapp.biz.service.dto.res.*;
import com.wicket.okrapp.common.ro.OkrResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@RestController
@RequestMapping("/app/targetContent/")
public class TargetContentController {

  @Autowired
  TargetContentService targetContentService;
/**
   * D3查目标内容标识(公共)
   */
    @PostMapping("obtainTargetLevelIdentificationCom")
    public OkrResult<ObtainTargetLevelIdentificationComRespDto> obtainTargetLevelIdentificationCom(@RequestBody @Validated ObtainTargetLevelIdentificationComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainTargetLevelIdentificationCom(reqDTO));
    }
/**
   * D3获取层级标识(公共)
   */
    @PostMapping("obtainLevelIdentificationCom")
    public OkrResult<ObtainLevelIdentificationComRespDto> obtainLevelIdentificationCom(@RequestBody @Validated ObtainLevelIdentificationComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainLevelIdentificationCom(reqDTO));
    }
/**
   * D3执行校验增指标(公共)
   */
    @PostMapping("implementCheckAddTargetCom")
    public OkrResult<ImplementCheckAddTargetComRespDto> implementCheckAddTargetCom(@RequestBody @Validated ImplementCheckAddTargetComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCheckAddTargetCom(reqDTO));
    }
/**
   * D3设置汇报对象设置项编码(公共)
   */
    @PostMapping("setReportObjectSetCodeCom")
    public OkrResult<SetReportObjectSetCodeComRespDto> setReportObjectSetCodeCom(@RequestBody @Validated SetReportObjectSetCodeComReqDto reqDTO){
    return OkrResult.success(targetContentService.setReportObjectSetCodeCom(reqDTO));
    }
/**
   * D3执行计算排序(公共)
   */
    @PostMapping("implementCalculateSortValueCom")
    public OkrResult<ImplementCalculateSortValueComRespDto> implementCalculateSortValueCom(@RequestBody @Validated ImplementCalculateSortValueComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCalculateSortValueCom(reqDTO));
    }
/**
   * D3执行末级指标补偿系统对接(公共)
   */
    @PostMapping("implementEndTargetSystemDockingCom")
    public OkrResult<ImplementEndTargetSystemDockingComRespDto> implementEndTargetSystemDockingCom(@RequestBody @Validated ImplementEndTargetSystemDockingComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementEndTargetSystemDockingCom(reqDTO));
    }
/**
   * D3执行新增指标分析系统对接(公共)
   */
    @PostMapping("implementAddTargetSystemDockingCom")
    public OkrResult<ImplementAddTargetSystemDockingComRespDto> implementAddTargetSystemDockingCom(@RequestBody @Validated ImplementAddTargetSystemDockingComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAddTargetSystemDockingCom(reqDTO));
    }
/**
   * D3执行分析责任主体等(公共)
   */
    @PostMapping("implementAnalysisResponsibleSubjectsEtcCom")
    public OkrResult<ImplementAnalysisResponsibleSubjectsEtcComRespDto> implementAnalysisResponsibleSubjectsEtcCom(@RequestBody @Validated ImplementAnalysisResponsibleSubjectsEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalysisResponsibleSubjectsEtcCom(reqDTO));
    }
/**
   * D3执行分析归属上级ID等(公共)
   */
//    @PostMapping("implementAnalyzeSuperiorIdEtcCom")
//    public OkrResult<ImplementAnalyzeSuperiorIdEtcComRespDto> implementAnalyzeSuperiorIdEtcCom(@RequestBody @Validated ImplementAnalyzeSuperiorIdEtcComReqDto reqDTO){
//    return OkrResult.success(targetContentService.implementAnalyzeSuperiorIdEtcCom(reqDTO));
//    }
/**
   * D3查询指标模板公共信息详情(公共)
   */
    @PostMapping("queryTargetTemplateInfoDetailCom")
    public OkrResult<QueryTargetTemplateInfoDetailComRespDto> queryTargetTemplateInfoDetailCom(@RequestBody @Validated QueryTargetTemplateInfoDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryTargetTemplateInfoDetailCom(reqDTO));
    }
/**
   * D3获取目标内容公共信息(公共)
   */
    @PostMapping("obtainTargetContentInfoCom")
    public OkrResult<ObtainTargetContentInfoComRespDto> obtainTargetContentInfoCom(@RequestBody @Validated ObtainTargetContentInfoComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainTargetContentInfoCom(reqDTO));
    }
/**
   * D3执行分析归属上级ID等(公共)
   */
    @PostMapping("implementAnalyzeSuperiorIdEtcCom")
    public OkrResult<ImplementAnalyzeSuperiorIdEtcComRespDto> implementAnalyzeSuperiorIdEtcCom(@RequestBody @Validated ImplementAnalyzeSuperiorIdEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyzeSuperiorIdEtcCom(reqDTO));
    }
/**
   * D3执行新增指标核心信息(公共)
   */
    @PostMapping("implementAddTargetCoreInfoCom")
    public OkrResult<ImplementAddTargetCoreInfoComRespDto> implementAddTargetCoreInfoCom(@RequestBody @Validated ImplementAddTargetCoreInfoComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAddTargetCoreInfoCom(reqDTO));
    }
/**
   * D3新增牵头的责任主体(公共)
   */
    @PostMapping("addLeadResponsibilitySubjectCom")
    public OkrResult<AddLeadResponsibilitySubjectComRespDto> addLeadResponsibilitySubjectCom(@RequestBody @Validated AddLeadResponsibilitySubjectComReqDto reqDTO){
    return OkrResult.success(targetContentService.addLeadResponsibilitySubjectCom(reqDTO));
    }
/**
   * D3克隆目标内容分管领导等(公共)
   */
    @PostMapping("cloneTargetContentDeptLeaderEtcCom")
    public OkrResult<CloneTargetContentDeptLeaderEtcComRespDto> cloneTargetContentDeptLeaderEtcCom(@RequestBody @Validated CloneTargetContentDeptLeaderEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.cloneTargetContentDeptLeaderEtcCom(reqDTO));
    }
/**
   * D3执行目标内容检查项状态等处理(公共)
   */
//    @PostMapping("implementArgetContentCheckItemStatEtcHandleCom")
//    public OkrResult<ImplementArgetContentCheckItemStatEtcHandleComRespDto> implementArgetContentCheckItemStatEtcHandleCom(@RequestBody @Validated ImplementArgetContentCheckItemStatEtcHandleComReqDto reqDTO){
//    return OkrResult.success(targetContentService.implementArgetContentCheckItemStatEtcHandleCom(reqDTO));
//    }
/**
   * D3执行指标初始化
   */
    @PostMapping("implementTargetInitialization")
    public OkrResult<ImplementTargetInitializationRespDto> implementTargetInitialization(@RequestBody @Validated ImplementTargetInitializationReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetInitialization(reqDTO));
    }
/**
   * D3执行分析节点状态归属对象(公共)
   */
    @PostMapping("implementAnalyzeNodeStatusBelongingObjectCom")
    public OkrResult<ImplementAnalyzeNodeStatusBelongingObjectComRespDto> implementAnalyzeNodeStatusBelongingObjectCom(@RequestBody @Validated ImplementAnalyzeNodeStatusBelongingObjectComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyzeNodeStatusBelongingObjectCom(reqDTO));
    }
/**
   * D3新增单周期不规则周期(公共)
   */
    @PostMapping("addOneCycleIrregularPeriodCom")
    public OkrResult<AddOneCycleIrregularPeriodComRespDto> addOneCycleIrregularPeriodCom(@RequestBody @Validated AddOneCycleIrregularPeriodComReqDto reqDTO){
    return OkrResult.success(targetContentService.addOneCycleIrregularPeriodCom(reqDTO));
    }
/**
   * D3执行新增目标分类核心信息(公共)
   */
    @PostMapping("implementAddTargetCategoryCoreInfoCom")
    public OkrResult<ImplementAddTargetCategoryCoreInfoComRespDto> implementAddTargetCategoryCoreInfoCom(@RequestBody @Validated ImplementAddTargetCategoryCoreInfoComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAddTargetCategoryCoreInfoCom(reqDTO));
    }
/**
   * D3执行目标分类初始化(公共)
   */
    @PostMapping("implementTargetCategoryInitializationCom")
    public OkrResult<ImplementTargetCategoryInitializationComRespDto> implementTargetCategoryInitializationCom(@RequestBody @Validated ImplementTargetCategoryInitializationComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetCategoryInitializationCom(reqDTO));
    }
/**
   * D3执行循环更新权重检查项(公共)
   */
    @PostMapping("implementLoopUpdateWeightCheckItemCom")
    public OkrResult<ImplementLoopUpdateWeightCheckItemComRespDto> implementLoopUpdateWeightCheckItemCom(@RequestBody @Validated ImplementLoopUpdateWeightCheckItemComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementLoopUpdateWeightCheckItemCom(reqDTO));
    }
/**
   * D3查当前或下级目标内容检查项(公共)
   */
    @PostMapping("queryCurrentSubordinateTargetCheckItemDetailCom")
    public OkrResult<QueryCurrentSubordinateTargetCheckItemDetailComRespDto> queryCurrentSubordinateTargetCheckItemDetailCom(@RequestBody @Validated QueryCurrentSubordinateTargetCheckItemDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryCurrentSubordinateTargetCheckItemDetailCom(reqDTO));
    }
/**
   * D3执行目标内容检查项状态等处理(公共)
   */
    @PostMapping("implementTargetContentCheckItemStatEtcHandleCom")
    public OkrResult<ImplementTargetContentCheckItemStatEtcHandleComRespDto> implementTargetContentCheckItemStatEtcHandleCom(@RequestBody @Validated ImplementTargetContentCheckItemStatEtcHandleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContentCheckItemStatEtcHandleCom(reqDTO));
    }
/**
   * D3执行单循环更新检查项祖先状态(公共)
   */
    @PostMapping("implementsingleLoopUpdateCheckItemNodeStatusCom")
    public OkrResult<ImplementSingleLoopUpdateCheckItemNodeStatusComRespDto> implementsingleLoopUpdateCheckItemNodeStatusCom(@RequestBody @Validated ImplementSingleLoopUpdateCheckItemNodeStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementsingleLoopUpdateCheckItemNodeStatusCom(reqDTO));
    }
/**
   * D3执行调度多循环更新检查项祖先状态(公共)
   */
    @PostMapping("implementDispatchManyLoopUpdateCheckItemNodeStatusCom")
    public OkrResult<ImplementDispatchManyLoopUpdateCheckItemNodeStatusComRespDto> implementDispatchManyLoopUpdateCheckItemNodeStatusCom(@RequestBody @Validated ImplementDispatchManyLoopUpdateCheckItemNodeStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDispatchManyLoopUpdateCheckItemNodeStatusCom(reqDTO));
    }
/**
   * D3查询下级目标内容及检查项状态情况(公共)
   */
    @PostMapping("querySubordinateTargetCheckItemDetailCom")
    public OkrResult<QuerySubordinateTargetCheckItemDetailComRespDto> querySubordinateTargetCheckItemDetailCom(@RequestBody @Validated QuerySubordinateTargetCheckItemDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.querySubordinateTargetCheckItemDetailCom(reqDTO));
    }
/**
   * D3查询当前目标内容信息详情(公共)
   */
    @PostMapping("queryCurrentTargetContentInfoDetailCom")
    public OkrResult<QueryCurrentTargetContentInfoDetailComRespDto> queryCurrentTargetContentInfoDetailCom(@RequestBody @Validated QueryCurrentTargetContentInfoDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryCurrentTargetContentInfoDetailCom(reqDTO));
    }
/**
   * D3执行双循环更新检查项祖先状态(公共)
   */
    @PostMapping("implementDoubleLoopUpdateCheckItemNodeStatusCom")
    public OkrResult<ImplementDoubleLoopUpdateCheckItemNodeStatusComRespDto> implementDoubleLoopUpdateCheckItemNodeStatusCom(@RequestBody @Validated ImplementDoubleLoopUpdateCheckItemNodeStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDoubleLoopUpdateCheckItemNodeStatusCom(reqDTO));
    }
/**
   * D3执行多循环更新检查项祖先状态(公共)
   */
    @PostMapping("implementManyLoopUpdateCheckItemNodeStatusCom")
    public OkrResult<ImplementManyLoopUpdateCheckItemNodeStatusComRespDto> implementManyLoopUpdateCheckItemNodeStatusCom(@RequestBody @Validated ImplementManyLoopUpdateCheckItemNodeStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementManyLoopUpdateCheckItemNodeStatusCom(reqDTO));
    }
/**
   * D3执行删除目标分类(公共)
   */
    @PostMapping("implementDeleteTargetCategoryCom")
    public OkrResult<ImplementDeleteTargetCategoryComRespDto> implementDeleteTargetCategoryCom(@RequestBody @Validated ImplementDeleteTargetCategoryComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeleteTargetCategoryCom(reqDTO));
    }
/**
   * D3执行删除指标(公共)
   */
    @PostMapping("implementDeleteObjectiveCom")
    public OkrResult<ImplementDeleteObjectiveComRespDto> implementDeleteObjectiveCom(@RequestBody @Validated ImplementDeleteObjectiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeleteObjectiveCom(reqDTO));
    }
/**
   * D3执行删除目标内容主体信息(公共)
   */
    @PostMapping("implementDeleteTargetContBodyInfoCom")
    public OkrResult<ImplementDeleteTargetContBodyInfoComRespDto> implementDeleteTargetContBodyInfoCom(@RequestBody @Validated ImplementDeleteTargetContBodyInfoComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeleteTargetContBodyInfoCom(reqDTO));
    }
/**
   * D3执行分析负责目标观测点下发情况
   */
    @PostMapping("implementResponsibleViewPointIssueSituation")
    public OkrResult<ImplementResponsibleViewPointIssueSituationRespDto> implementResponsibleViewPointIssueSituation(@RequestBody @Validated ImplementResponsibleViewPointIssueSituationReqDto reqDTO){
    return OkrResult.success(targetContentService.implementResponsibleViewPointIssueSituation(reqDTO));
    }
/**
   * D3执行补偿放狗MQ调度(公共)
   */
    @PostMapping("implementCompensationWalkDogMqDispatchCom")
    public OkrResult<ImplementCompensationWalkDogMqDispatchComRespDto> implementCompensationWalkDogMqDispatchCom(@RequestBody @Validated ImplementCompensationWalkDogMqDispatchComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCompensationWalkDogMqDispatchCom(reqDTO));
    }
/**
   * D3查询当前目标内容主辅等信息(公共)
   */
    @PostMapping("queryCurrentTargetContBodyAndSubInfoDetailCom")
    public OkrResult<QueryCurrentTargetContBodyAndSubInfoDetailComRespDto> queryCurrentTargetContBodyAndSubInfoDetailCom(@RequestBody @Validated QueryCurrentTargetContBodyAndSubInfoDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryCurrentTargetContBodyAndSubInfoDetailCom(reqDTO));
    }
/**
   * D3执行负责目标观测点下发情况(公共)
   */
    @PostMapping("implementResponsibleViewPointIssueSituationCom")
    public OkrResult<ImplementResponsibleViewPointIssueSituationComRespDto> implementResponsibleViewPointIssueSituationCom(@RequestBody @Validated ImplementResponsibleViewPointIssueSituationComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementResponsibleViewPointIssueSituationCom(reqDTO));
    }
/**
   * D3执行目标内容确认设置完成补偿(公共)
   */
    @PostMapping("implementTargetContVerifyFinishCompensationCom")
    public OkrResult<ImplementTargetContVerifyFinishCompensationComRespDto> implementTargetContVerifyFinishCompensationCom(@RequestBody @Validated ImplementTargetContVerifyFinishCompensationComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContVerifyFinishCompensationCom(reqDTO));
    }
/**
   * D3执行实时补偿目标内容检查项等(公共)
   */
    @PostMapping("implementRealTimeCompensationTargetCheckItemCom")
    public OkrResult<ImplementRealTimeCompensationTargetCheckItemComRespDto> implementRealTimeCompensationTargetCheckItemCom(@RequestBody @Validated ImplementRealTimeCompensationTargetCheckItemComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementRealTimeCompensationTargetCheckItemCom(reqDTO));
    }
/**
   * D3执行强补偿双循环检查项等(公共)
   */
    @PostMapping("implementStrongCompensationDualLoopCheckItemCom")
    public OkrResult<ImplementStrongCompensationDualLoopCheckItemComRespDto> implementStrongCompensationDualLoopCheckItemCom(@RequestBody @Validated ImplementStrongCompensationDualLoopCheckItemComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementStrongCompensationDualLoopCheckItemCom(reqDTO));
    }
/**
   * D3执行分析指标末级信息处理(公共)
   */
    @PostMapping("implementAnalyseObjectiveLastInfoDisposeCom")
    public OkrResult<ImplementAnalyseObjectiveLastInfoDisposeComRespDto> implementAnalyseObjectiveLastInfoDisposeCom(@RequestBody @Validated ImplementAnalyseObjectiveLastInfoDisposeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseObjectiveLastInfoDisposeCom(reqDTO));
    }
/**
   * D3执行更新目标周期权重(公共)
   */
    @PostMapping("implementUpdateTargetCycleWeightCom")
    public OkrResult<ImplementUpdateTargetCycleWeightComRespDto> implementUpdateTargetCycleWeightCom(@RequestBody @Validated ImplementUpdateTargetCycleWeightComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementUpdateTargetCycleWeightCom(reqDTO));
    }
/**
   * D3执行处理末级指标父子状态及仪表盘(公共)
   */
    @PostMapping("implementTDisposeLastObjectiveDashNodeStatusCom")
    public OkrResult<ImplementTDisposeLastObjectiveDashNodeStatusComRespDto> implementTDisposeLastObjectiveDashNodeStatusCom(@RequestBody @Validated ImplementTDisposeLastObjectiveDashNodeStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTDisposeLastObjectiveDashNodeStatusCom(reqDTO));
    }
/**
   * D3执行目标分类检查项补偿及责任主体设置
   */
    @PostMapping("implementTargetCategoryCheckItemCompensateDutyBodySet")
    public OkrResult<ImplementTargetCategoryCheckItemCompensateDutyBodySetRespDto> implementTargetCategoryCheckItemCompensateDutyBodySet(@RequestBody @Validated ImplementTargetCategoryCheckItemCompensateDutyBodySetReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetCategoryCheckItemCompensateDutyBodySet(reqDTO));
    }
/**
   * D3执行权重设置合理性校验(公共)
   */
    @PostMapping("implementWeightRationalityVerifyCom")
    public OkrResult<ImplementWeightRationalityVerifyComRespDto> implementWeightRationalityVerifyCom(@RequestBody @Validated ImplementWeightRationalityVerifyComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementWeightRationalityVerifyCom(reqDTO));
    }
/**
   * D3查询上级指标目标设置详情(公共)
   */
    @PostMapping("querySuperiorObjectiveTargetValueSetDetailCom")
    public OkrResult<QuerySuperiorObjectiveTargetValueSetDetailComRespDto> querySuperiorObjectiveTargetValueSetDetailCom(@RequestBody @Validated QuerySuperiorObjectiveTargetValueSetDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.querySuperiorObjectiveTargetValueSetDetailCom(reqDTO));
    }
/**
   * D3执行中基层购物车确认设置完成
   */
    @PostMapping("implementMidBaiscCatVerifyFinishCompensation")
    public OkrResult<ImplementMidBaiscCatVerifyFinishCompensationRespDto> implementMidBaiscCatVerifyFinishCompensation(@RequestBody @Validated ImplementMidBaiscCatVerifyFinishCompensationReqDto reqDTO){
    return OkrResult.success(targetContentService.implementMidBaiscCatVerifyFinishCompensation(reqDTO));
    }
/**
   * D3执行设置目标周期权重
   */
    @PostMapping("implementSetTargetCycleWeight")
    public OkrResult<ImplementSetTargetCycleWeightRespDto> implementSetTargetCycleWeight(@RequestBody @Validated ImplementSetTargetCycleWeightReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSetTargetCycleWeight(reqDTO));
    }
/**
   * D3执行强补偿批量更新设置
   */
    @PostMapping("implementStrongCompensationBatchModifySet")
    public OkrResult<ImplementStrongCompensationBatchModifySetRespDto> implementStrongCompensationBatchModifySet(@RequestBody @Validated ImplementStrongCompensationBatchModifySetReqDto reqDTO){
    return OkrResult.success(targetContentService.implementStrongCompensationBatchModifySet(reqDTO));
    }
/**
   * D3执行目标设置合理性校验(公共)
   */
    @PostMapping("implementTargetSetRationalityCheckCom")
    public OkrResult<ImplementTargetSetRationalityCheckComRespDto> implementTargetSetRationalityCheckCom(@RequestBody @Validated ImplementTargetSetRationalityCheckComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetSetRationalityCheckCom(reqDTO));
    }
/**
   * D3执行目标工作周期合理性校验
   */
    @PostMapping("implementTargetWorkCycleRationalityCheck")
    public OkrResult<ImplementTargetWorkCycleRationalityCheckRespDto> implementTargetWorkCycleRationalityCheck(@RequestBody @Validated ImplementTargetWorkCycleRationalityCheckReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetWorkCycleRationalityCheck(reqDTO));
    }
/**
   * D3执行循环纵向比较目标值(公共)
   */
    @PostMapping("implementLoopVerticalComparisonTargetValueCom")
    public OkrResult<ImplementLoopVerticalComparisonTargetValueComRespDto> implementLoopVerticalComparisonTargetValueCom(@RequestBody @Validated ImplementLoopVerticalComparisonTargetValueComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementLoopVerticalComparisonTargetValueCom(reqDTO));
    }
/**
   * D3执行目标内容补偿放狗MQ调度(公共)
   */
    @PostMapping("implementTargetContCompensationWalkDogMqDispatchCom")
    public OkrResult<ImplementTargetContCompensationWalkDogMqDispatchComRespDto> implementTargetContCompensationWalkDogMqDispatchCom(@RequestBody @Validated ImplementTargetContCompensationWalkDogMqDispatchComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContCompensationWalkDogMqDispatchCom(reqDTO));
    }
/**
   * D3执行循环横向比较目标值(公共)
   */
    @PostMapping("implementLoopCrosswiseComparisonTargetValueCom")
    public OkrResult<ImplementLoopCrosswiseComparisonTargetValueComRespDto> implementLoopCrosswiseComparisonTargetValueCom(@RequestBody @Validated ImplementLoopCrosswiseComparisonTargetValueComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementLoopCrosswiseComparisonTargetValueCom(reqDTO));
    }
/**
   * D3执行回退更新目标根节点检查项状态(公共)
   */
    @PostMapping("implementRollbackRefreshTargetNodeCheckItemCom")
    public OkrResult<ImplementRollbackRefreshTargetNodeCheckItemComRespDto> implementRollbackRefreshTargetNodeCheckItemCom(@RequestBody @Validated ImplementRollbackRefreshTargetNodeCheckItemComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementRollbackRefreshTargetNodeCheckItemCom(reqDTO));
    }
/**
   * D3执行回退更新评价模板批次设置(公共)
   */
    @PostMapping("implementRollbackRefreshPlanEvaBatchSetCom")
    public OkrResult<ImplementRollbackRefreshPlanEvaBatchSetComRespDto> implementRollbackRefreshPlanEvaBatchSetCom(@RequestBody @Validated ImplementRollbackRefreshPlanEvaBatchSetComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementRollbackRefreshPlanEvaBatchSetCom(reqDTO));
    }
/**
   * D3查询部门向下分解的指标列表(公共)
   */
    @PostMapping("queryDeptDownwardArrangeObjectiveListCom")
    public OkrResult<QueryDeptDownwardArrangeObjectiveListComRespDto> queryDeptDownwardArrangeObjectiveListCom(@RequestBody @Validated QueryDeptDownwardArrangeObjectiveListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryDeptDownwardArrangeObjectiveListCom(reqDTO));
    }
/**
   * D3执行查询高中基层影响的指标范围(公共)
   */
    @PostMapping("implementQueryTopMidBasicInfluenceObjectiveScopeCom")
    public OkrResult<ImplementQueryTopMidBasicInfluenceObjectiveScopeComRespDto> implementQueryTopMidBasicInfluenceObjectiveScopeCom(@RequestBody @Validated ImplementQueryTopMidBasicInfluenceObjectiveScopeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementQueryTopMidBasicInfluenceObjectiveScopeCom(reqDTO));
    }
/**
   * D3执行回退步骤检查项等处理(公共)
   */
    @PostMapping("implementRollbackStepAndCheckItemEtcDisposeCom")
    public OkrResult<ImplementRollbackStepAndCheckItemEtcDisposeComRespDto> implementRollbackStepAndCheckItemEtcDisposeCom(@RequestBody @Validated ImplementRollbackStepAndCheckItemEtcDisposeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementRollbackStepAndCheckItemEtcDisposeCom(reqDTO));
    }
/**
   * D3执行批量更新评价模板管理类型(公共)
   */
    @PostMapping("implementBatchUpdateEvaTempMgtTypeCom")
    public OkrResult<ImplementBatchUpdateEvaTempMgtTypeComRespDto> implementBatchUpdateEvaTempMgtTypeCom(@RequestBody @Validated ImplementBatchUpdateEvaTempMgtTypeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementBatchUpdateEvaTempMgtTypeCom(reqDTO));
    }
/**
   * D3执行分析指标牵头部门(公共)
   */
    @PostMapping("implementAnalyseObjectiveLeadDeptCom")
    public OkrResult<ImplementAnalyseObjectiveLeadDeptComRespDto> implementAnalyseObjectiveLeadDeptCom(@RequestBody @Validated ImplementAnalyseObjectiveLeadDeptComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseObjectiveLeadDeptCom(reqDTO));
    }
/**
   * D3执行循环更新评价模板管理锁定状态(公共)
   */
    @PostMapping("implementLoopUpdateEvaTempMgtLookStatusEtcCom")
    public OkrResult<ImplementLoopUpdateEvaTempMgtLookStatusEtcComRespDto> implementLoopUpdateEvaTempMgtLookStatusEtcCom(@RequestBody @Validated ImplementLoopUpdateEvaTempMgtLookStatusEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementLoopUpdateEvaTempMgtLookStatusEtcCom(reqDTO));
    }
/**
   * D3执行回改中层评价模板管理类型等(公共)
   */
    @PostMapping("implementWriteBackMidEvaMgtTypeEtcCom")
    public OkrResult<ImplementWriteBackMidEvaMgtTypeEtcComRespDto> implementWriteBackMidEvaMgtTypeEtcCom(@RequestBody @Validated ImplementWriteBackMidEvaMgtTypeEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementWriteBackMidEvaMgtTypeEtcCom(reqDTO));
    }
/**
   * D3执行高中基层回退处理(公共)
   */
    @PostMapping("implementTopMidBasicRollbackDisposeCom")
    public OkrResult<ImplementTopMidBasicRollbackDisposeComRespDto> implementTopMidBasicRollbackDisposeCom(@RequestBody @Validated ImplementTopMidBasicRollbackDisposeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTopMidBasicRollbackDisposeCom(reqDTO));
    }
/**
   * D3执行回退删除影响的指标(公共)
   */
    @PostMapping("implementRollbackDeleteInfluenceObjectiveCom")
    public OkrResult<ImplementRollbackDeleteInfluenceObjectiveComRespDto> implementRollbackDeleteInfluenceObjectiveCom(@RequestBody @Validated ImplementRollbackDeleteInfluenceObjectiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementRollbackDeleteInfluenceObjectiveCom(reqDTO));
    }
/**
   * D3执行更新目标周期进展状态等(公共)
   */
    @PostMapping("implementUpdateTargetCycleEvolveStateCom")
    public OkrResult<ImplementUpdateTargetCycleEvolveStateComRespDto> implementUpdateTargetCycleEvolveStateCom(@RequestBody @Validated ImplementUpdateTargetCycleEvolveStateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementUpdateTargetCycleEvolveStateCom(reqDTO));
    }
/**
   * D3执行超级变更批次处理(公共)
   */
    @PostMapping("implementSuperAlterationBatchDisposeCom")
    public OkrResult<ImplementSuperAlterationBatchDisposeComRespDto> implementSuperAlterationBatchDisposeCom(@RequestBody @Validated ImplementSuperAlterationBatchDisposeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSuperAlterationBatchDisposeCom(reqDTO));
    }
/**
   * D3-3删除回退锁定操作记录(公共)
   */
    @PostMapping("deleteRollbackLockOperationRecordCom")
    public OkrResult<DeleteRollbackLockOperationRecordComRespDto> deleteRollbackLockOperationRecordCom(@RequestBody @Validated DeleteRollbackLockOperationRecordComReqDto reqDTO){
    return OkrResult.success(targetContentService.deleteRollbackLockOperationRecordCom(reqDTO));
    }
/**
   * D3执行双循环更新评价模板管理锁定状态等(公共)
   */
    @PostMapping("implementDoubleLoopUpdateEvaTempMgtTypeCom")
    public OkrResult<ImplementDoubleLoopUpdateEvaTempMgtTypeComRespDto> implementDoubleLoopUpdateEvaTempMgtTypeCom(@RequestBody @Validated ImplementDoubleLoopUpdateEvaTempMgtTypeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDoubleLoopUpdateEvaTempMgtTypeCom(reqDTO));
    }
/**
   * D3执行判断目标内容是否开启主观评分(公共)
   */
    @PostMapping("implementTargetContIsSubjectiveScoringJudgeCom")
    public OkrResult<ImplementTargetContIsSubjectiveScoringJudgeComRespDto> implementTargetContIsSubjectiveScoringJudgeCom(@RequestBody @Validated ImplementTargetContIsSubjectiveScoringJudgeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContIsSubjectiveScoringJudgeCom(reqDTO));
    }
/**
   * D3执行回写指标计算数据来源等(公共)
   */
    @PostMapping("implementWriteBackObjectiveCountSourceEtcCom")
    public OkrResult<ImplementWriteBackObjectiveCountSourceEtcComRespDto> implementWriteBackObjectiveCountSourceEtcCom(@RequestBody @Validated ImplementWriteBackObjectiveCountSourceEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementWriteBackObjectiveCountSourceEtcCom(reqDTO));
    }
/**
   * D3执行循环回写指标计算数据来源等信息(公共)
   */
    @PostMapping("implementLoopWriteBackObjectiveCountSourceEtcCom")
    public OkrResult<ImplementLoopWriteBackObjectiveCountSourceEtcComRespDto> implementLoopWriteBackObjectiveCountSourceEtcCom(@RequestBody @Validated ImplementLoopWriteBackObjectiveCountSourceEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementLoopWriteBackObjectiveCountSourceEtcCom(reqDTO));
    }
/**
   * D3执行分析部门下的指标范围(公共)
   */
    @PostMapping("implementAnalyseDeptObjectiveScopeCom")
    public OkrResult<ImplementAnalyseDeptObjectiveScopeComRespDto> implementAnalyseDeptObjectiveScopeCom(@RequestBody @Validated ImplementAnalyseDeptObjectiveScopeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseDeptObjectiveScopeCom(reqDTO));
    }
/**
   * D3执行分析指标与父级责任主体是否相同(公共)
   */
    @PostMapping("implementAnalyseAndParentBodyIsIdenticalCom")
    public OkrResult<ImplementAnalyseAndParentBodyIsIdenticalComRespDto> implementAnalyseAndParentBodyIsIdenticalCom(@RequestBody @Validated ImplementAnalyseAndParentBodyIsIdenticalComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseAndParentBodyIsIdenticalCom(reqDTO));
    }
/**
   * D3查询中层目标任务分工观测点列表
   */
    @PostMapping("queryMidTargetDivViewPointList")
    public OkrResult<QueryMidTargetDivViewPointListRespDto> queryMidTargetDivViewPointList(@RequestBody @Validated QueryMidTargetDivViewPointListReqDto reqDTO){
    return OkrResult.success(targetContentService.queryMidTargetDivViewPointList(reqDTO));
    }
/**
   * D3执行分析生命周期状态等入参条件(公共)
   */
    @PostMapping("implementAnalyseLifeCycleEtcParamTermCom")
    public OkrResult<ImplementAnalyseLifeCycleEtcParamTermComRespDto> implementAnalyseLifeCycleEtcParamTermCom(@RequestBody @Validated ImplementAnalyseLifeCycleEtcParamTermComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseLifeCycleEtcParamTermCom(reqDTO));
    }
/**
   * D3执行对应目标内容检查项更新(公共)
   */
    @PostMapping("implementTargetContentCheckItemUpdateCom")
    public OkrResult<ImplementTargetContentCheckItemUpdateComRespDto> implementTargetContentCheckItemUpdateCom(@RequestBody @Validated ImplementTargetContentCheckItemUpdateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContentCheckItemUpdateCom(reqDTO));
    }
/**
   * D3执行删除影响的指标(公共)
   */
    @PostMapping("implementDeleteInfluenceObjectiveCom")
    public OkrResult<ImplementDeleteInfluenceObjectiveComRespDto> implementDeleteInfluenceObjectiveCom(@RequestBody @Validated ImplementDeleteInfluenceObjectiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeleteInfluenceObjectiveCom(reqDTO));
    }
/**
   * D3执行删除目标观测点
   */
    @PostMapping("implementDeleteTargetViewPoint")
    public OkrResult<ImplementDeleteTargetViewPointRespDto> implementDeleteTargetViewPoint(@RequestBody @Validated ImplementDeleteTargetViewPointReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeleteTargetViewPoint(reqDTO));
    }
/**
   * D3查询下级多层级指标列表(公共)
   */
    @PostMapping("querySubordinateMultiLevelIndicatorListCom")
    public OkrResult<QuerySubordinateMultiLevelIndicatorListComRespDto> querySubordinateMultiLevelIndicatorListCom(@RequestBody @Validated QuerySubordinateMultiLevelIndicatorListComReqDto reqDTO){
    return OkrResult.success(targetContentService.querySubordinateMultiLevelIndicatorListCom(reqDTO));
    }
/**
   * D3执行本级父子状态统计刷新(公共)
   */
    @PostMapping("implementCurrentParentCchildStatusRefreshCom")
    public OkrResult<ImplementCurrentParentCchildStatusRefreshComRespDto> implementCurrentParentCchildStatusRefreshCom(@RequestBody @Validated ImplementCurrentParentCchildStatusRefreshComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurrentParentCchildStatusRefreshCom(reqDTO));
    }
/**
   * D3查询下级多层级目标内容列表(公共)
   */
    @PostMapping("querySubordinateMultiLevelTargetContentListCom")
    public OkrResult<QuerySubordinateMultiLevelTargetContentListComRespDto> querySubordinateMultiLevelTargetContentListCom(@RequestBody @Validated QuerySubordinateMultiLevelTargetContentListComReqDto reqDTO){
    return OkrResult.success(targetContentService.querySubordinateMultiLevelTargetContentListCom(reqDTO));
    }
/**
   * D3执行本级仪表盘分母统计(公共)
   */
    @PostMapping("implementCurrentDashboardDenominatorStatisticsCom")
    public OkrResult<ImplementCurrentDashboardDenominatorStatisticsComRespDto> implementCurrentDashboardDenominatorStatisticsCom(@RequestBody @Validated ImplementCurrentDashboardDenominatorStatisticsComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurrentDashboardDenominatorStatisticsCom(reqDTO));
    }
/**
   * D3执行本级仪表盘统计更新(公共)
   */
    @PostMapping("implementCurrentDashboardStatisticsUpdateCom")
    public OkrResult<ImplementCurrentDashboardStatisticsUpdateComRespDto> implementCurrentDashboardStatisticsUpdateCom(@RequestBody @Validated ImplementCurrentDashboardStatisticsUpdateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurrentDashboardStatisticsUpdateCom(reqDTO));
    }
/**
   * D3查询全树目标内容列表(公共)
   */
    @PostMapping("queryWholeTreeTargetContentListCom")
    public OkrResult<QueryWholeTreeTargetContentListComRespDto> queryWholeTreeTargetContentListCom(@RequestBody @Validated QueryWholeTreeTargetContentListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryWholeTreeTargetContentListCom(reqDTO));
    }
/**
   * D3执行本级单检查项仪表盘统计更新(公共)
   */
    @PostMapping("implementCurrentSingleCheckItemDashboardStatisticsUpdateCom")
    public OkrResult<ImplementCurrentSingleCheckItemDashboardStatisticsUpdateComRespDto> implementCurrentSingleCheckItemDashboardStatisticsUpdateCom(@RequestBody @Validated ImplementCurrentSingleCheckItemDashboardStatisticsUpdateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurrentSingleCheckItemDashboardStatisticsUpdateCom(reqDTO));
    }
/**
   * D3执行当前的下级完成状态更新(公共)
   */
    @PostMapping("implementCurrentSubordinateCompletionStatusUpdateCom")
    public OkrResult<ImplementCurrentSubordinateCompletionStatusUpdateComRespDto> implementCurrentSubordinateCompletionStatusUpdateCom(@RequestBody @Validated ImplementCurrentSubordinateCompletionStatusUpdateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurrentSubordinateCompletionStatusUpdateCom(reqDTO));
    }
/**
   * D3执行祖先更新父子状态(公共)
   */
    @PostMapping("implementAncestorsUpdateParentChildStatusCom")
    public OkrResult<ImplementAncestorsUpdateParentChildStatusComRespDto> implementAncestorsUpdateParentChildStatusCom(@RequestBody @Validated ImplementAncestorsUpdateParentChildStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAncestorsUpdateParentChildStatusCom(reqDTO));
    }
/**
   * D3执行本级全部状态更新(公共)
   */
    @PostMapping("implementCurrentAllParentChildStatusUpdateCom")
    public OkrResult<ImplementCurrentAllParentChildStatusUpdateComRespDto> implementCurrentAllParentChildStatusUpdateCom(@RequestBody @Validated ImplementCurrentAllParentChildStatusUpdateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurrentAllParentChildStatusUpdateCom(reqDTO));
    }
/**
   * D3执行分析目标内容操作超级管理场景(公共)
   */
    @PostMapping("implementAnalyseTargetContOperateSuperMgtSceneCom")
    public OkrResult<ImplementAnalyseTargetContOperateSuperMgtSceneComRespDto> implementAnalyseTargetContOperateSuperMgtSceneCom(@RequestBody @Validated ImplementAnalyseTargetContOperateSuperMgtSceneComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseTargetContOperateSuperMgtSceneCom(reqDTO));
    }
/**
   * D3执行向右找当前内容其他周期范围(公共)
   */
    @PostMapping("implementOtherCycleScopeByRightCom")
    public OkrResult<ImplementOtherCycleScopeByRightComRespDto> implementOtherCycleScopeByRightCom(@RequestBody @Validated ImplementOtherCycleScopeByRightComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOtherCycleScopeByRightCom(reqDTO));
    }
/**
   * D3执行批量更新一级部门管理锁定状态(公共)
   */
    @PostMapping("implementBatchUpdateStairDeptPlanEvaBatchSetCom")
    public OkrResult<ImplementBatchUpdateStairDeptPlanEvaBatchSetComRespDto> implementBatchUpdateStairDeptPlanEvaBatchSetCom(@RequestBody @Validated ImplementBatchUpdateStairDeptPlanEvaBatchSetComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementBatchUpdateStairDeptPlanEvaBatchSetCom(reqDTO));
    }
/**
   * D3执行开启或关闭高中基层特权管理
   */
    @PostMapping("implementOpenOrCloseTopMidBasicSuperMgt")
    public OkrResult<ImplementOpenOrCloseTopMidBasicSuperMgtRespDto> implementOpenOrCloseTopMidBasicSuperMgt(@RequestBody @Validated ImplementOpenOrCloseTopMidBasicSuperMgtReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOpenOrCloseTopMidBasicSuperMgt(reqDTO));
    }
/**
   * D3执行分析回退调整类型(公共)
   */
    @PostMapping("implementAnalyseRollbackTypeCom")
    public OkrResult<ImplementAnalyseRollbackTypeComRespDto> implementAnalyseRollbackTypeCom(@RequestBody @Validated ImplementAnalyseRollbackTypeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseRollbackTypeCom(reqDTO));
    }
/**
   * D3执行合并过程与工作周期(公共)
   */
    @PostMapping("implementMergeProcessAndWorkCycleCom")
    public OkrResult<ImplementMergeProcessAndWorkCycleComRespDto> implementMergeProcessAndWorkCycleCom(@RequestBody @Validated ImplementMergeProcessAndWorkCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementMergeProcessAndWorkCycleCom(reqDTO));
    }
/**
   * D3执行分析是否增汇报调度(公共)
   */
    @PostMapping("implementAnalyseIsAddReportDispatchCom")
    public OkrResult<ImplementAnalyseIsAddReportDispatchComRespDto> implementAnalyseIsAddReportDispatchCom(@RequestBody @Validated ImplementAnalyseIsAddReportDispatchComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseIsAddReportDispatchCom(reqDTO));
    }
/**
   * D3执行分析执行周期的目标周期(公共)
   */
    @PostMapping("implementAnalyseIsExecuteOfTargetCycleCom")
    public OkrResult<ImplementAnalyseIsExecuteOfTargetCycleComRespDto> implementAnalyseIsExecuteOfTargetCycleCom(@RequestBody @Validated ImplementAnalyseIsExecuteOfTargetCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseIsExecuteOfTargetCycleCom(reqDTO));
    }
/**
   * D3查询高/中/基层下发的指标(公共)
   */
    @PostMapping("queryAnalyseIsTopMidBasicIssueObjtiveListCom")
    public OkrResult<QueryAnalyseIsTopMidBasicIssueObjtiveListComRespDto> queryAnalyseIsTopMidBasicIssueObjtiveListCom(@RequestBody @Validated QueryAnalyseIsTopMidBasicIssueObjtiveListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryAnalyseIsTopMidBasicIssueObjtiveListCom(reqDTO));
    }
/**
   * D3执行中基层指标层级等分析(公共)
   */
    @PostMapping("implementMidBasicObjtiveTierAnalyseIsCom")
    public OkrResult<ImplementMidBasicObjtiveTierAnalyseIsComRespDto> implementMidBasicObjtiveTierAnalyseIsCom(@RequestBody @Validated ImplementMidBasicObjtiveTierAnalyseIsComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementMidBasicObjtiveTierAnalyseIsCom(reqDTO));
    }
/**
   * D3执行处理指标下发管理锁定状态等信息(公共)
   */
    @PostMapping("implementDisposeIssueMgtLockStateEtcCom")
    public OkrResult<ImplementDisposeIssueMgtLockStateEtcComRespDto> implementDisposeIssueMgtLockStateEtcCom(@RequestBody @Validated ImplementDisposeIssueMgtLockStateEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDisposeIssueMgtLockStateEtcCom(reqDTO));
    }
/**
   * D3执行打开部门特权管理(公共)
   */
    @PostMapping("implementOpenDeptPrivilegeMgtCom")
    public OkrResult<ImplementOpenDeptPrivilegeMgtComRespDto> implementOpenDeptPrivilegeMgtCom(@RequestBody @Validated ImplementOpenDeptPrivilegeMgtComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOpenDeptPrivilegeMgtCom(reqDTO));
    }
/**
   * D3执行目标内容操作特权管理处理(公共)
   */
    @PostMapping("implementTargetContOperationPrivilegeAnalyseCom")
    public OkrResult<ImplementTargetContOperationPrivilegeAnalyseComRespDto> implementTargetContOperationPrivilegeAnalyseCom(@RequestBody @Validated ImplementTargetContOperationPrivilegeAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContOperationPrivilegeAnalyseCom(reqDTO));
    }
/**
   * D3-查询目标内容公共信息详情(公共)
   */
    @PostMapping("queryTargetContentInfoDetailCom")
    public OkrResult<QueryTargetContentInfoDetailComRespDto> queryTargetContentInfoDetailCom(@RequestBody @Validated QueryTargetContentInfoDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryTargetContentInfoDetailCom(reqDTO));
    }
/**
   * D3-查目标内容&执行周期信息
   */
    @PostMapping("queryTargetContentAndExcCycleInfoDetailCom")
    public OkrResult<QueryTargetContentAndExcCycleInfoDetailComRespDto> queryTargetContentAndExcCycleInfoDetailCom(@RequestBody @Validated QueryTargetContentAndExcCycleInfoDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryTargetContentAndExcCycleInfoDetailCom(reqDTO));
    }
/**
   * 111111D3执行分析更新指标与父级责任主体相同(公共)
   */
    @PostMapping("implementAnalyseUpdateObjtiveParentBodyIsIdenticalCom")
    public OkrResult<ImplementAnalyseUpdateObjtiveParentBodyIsIdenticalComRespDto> implementAnalyseUpdateObjtiveParentBodyIsIdenticalCom(@RequestBody @Validated ImplementAnalyseUpdateObjtiveParentBodyIsIdenticalComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseUpdateObjtiveParentBodyIsIdenticalCom(reqDTO));
    }
/**
   * D3执行目标内容批次统一管理部门处理(公共)
   */
    @PostMapping("implementTargetContBatchUnifiedMgtDeptCom")
    public OkrResult<ImplementTargetContBatchUnifiedMgtDeptComRespDto> implementTargetContBatchUnifiedMgtDeptCom(@RequestBody @Validated ImplementTargetContBatchUnifiedMgtDeptComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContBatchUnifiedMgtDeptCom(reqDTO));
    }
/**
   * D3查询兄弟目标周期列表(公共)
   */
    @PostMapping("queryBroTargetCycleListCom")
    public OkrResult<QueryBroTargetCycleListComRespDto> queryBroTargetCycleListCom(@RequestBody @Validated QueryBroTargetCycleListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryBroTargetCycleListCom(reqDTO));
    }
/**
   * D3查指标牵头部门(公共)
   */
    @PostMapping("queryAnalyseObjectiveLeadDeptDetailCom")
    public OkrResult<QueryAnalyseObjectiveLeadDeptDetailComRespDto> queryAnalyseObjectiveLeadDeptDetailCom(@RequestBody @Validated QueryAnalyseObjectiveLeadDeptDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryAnalyseObjectiveLeadDeptDetailCom(reqDTO));
    }
/**
   * D3查内容当前目标周期权重周期类型(公共)
   */
    @PostMapping("queryContCurrentCycleWeightDetailCom")
    public OkrResult<QueryContCurrentCycleWeightDetailComRespDto> queryContCurrentCycleWeightDetailCom(@RequestBody @Validated QueryContCurrentCycleWeightDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryContCurrentCycleWeightDetailCom(reqDTO));
    }
/**
   * D3查下级指标列表(公共)
   */
    @PostMapping("querySubordinateObjtiveListCom")
    public OkrResult<QuerySubordinateObjtiveListComRespDto> querySubordinateObjtiveListCom(@RequestBody @Validated QuerySubordinateObjtiveListComReqDto reqDTO){
    return OkrResult.success(targetContentService.querySubordinateObjtiveListCom(reqDTO));
    }
/**
   * D3执行一级指标分离出参高中父子状态(公共)
   */
    @PostMapping("implementOneTargetSeparateHighMidParentChildStatusCom")
    public OkrResult<ImplementOneTargetSeparateHighMidParentChildStatusComRespDto> implementOneTargetSeparateHighMidParentChildStatusCom(@RequestBody @Validated ImplementOneTargetSeparateHighMidParentChildStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOneTargetSeparateHighMidParentChildStatusCom(reqDTO));
    }
/**
   * D3执行开启或关闭高中基层特权管理(公共)
   */
    @PostMapping("implementOpenOrCloseTopMidBasicSuperMgtCom")
    public OkrResult<ImplementOpenOrCloseTopMidBasicSuperMgtComRespDto> implementOpenOrCloseTopMidBasicSuperMgtCom(@RequestBody @Validated ImplementOpenOrCloseTopMidBasicSuperMgtComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOpenOrCloseTopMidBasicSuperMgtCom(reqDTO));
    }
/**
   * D3执行发单牌仪表盘父子状态(公共)
   */
    @PostMapping("implementIssueSingleCardUpdateDashboardParentChildStatusCom")
    public OkrResult<ImplementIssueSingleCardUpdateDashboardParentChildStatusComRespDto> implementIssueSingleCardUpdateDashboardParentChildStatusCom(@RequestBody @Validated ImplementIssueSingleCardUpdateDashboardParentChildStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementIssueSingleCardUpdateDashboardParentChildStatusCom(reqDTO));
    }
/**
   * D3执行发单牌更新父子状态(公共)
   */
    @PostMapping("implementIssueSingleCardUpdateParentChildStatusCom")
    public OkrResult<ImplementIssueSingleCardUpdateParentChildStatusComRespDto> implementIssueSingleCardUpdateParentChildStatusCom(@RequestBody @Validated ImplementIssueSingleCardUpdateParentChildStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementIssueSingleCardUpdateParentChildStatusCom(reqDTO));
    }
/**
   * D3执行单循环更新检查项状态(公共)
   */
    @PostMapping("implementSingleLoopUpdateCheckItemStatusCom")
    public OkrResult<ImplementSingleLoopUpdateCheckItemStatusComRespDto> implementSingleLoopUpdateCheckItemStatusCom(@RequestBody @Validated ImplementSingleLoopUpdateCheckItemStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSingleLoopUpdateCheckItemStatusCom(reqDTO));
    }
/**
   * D3执行单检查项更新本级父子状态(公共)
   */
    @PostMapping("implementSingleCheckItemCurrentParentChildStatusCom")
    public OkrResult<ImplementSingleCheckItemCurrentParentChildStatusComRespDto> implementSingleCheckItemCurrentParentChildStatusCom(@RequestBody @Validated ImplementSingleCheckItemCurrentParentChildStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSingleCheckItemCurrentParentChildStatusCom(reqDTO));
    }
/**
   * D3查当前下级目标内容列表(公共)
   */
    @PostMapping("queryCurrentSubordinateTargetContListCom")
    public OkrResult<QueryCurrentSubordinateTargetContListComRespDto> queryCurrentSubordinateTargetContListCom(@RequestBody @Validated QueryCurrentSubordinateTargetContListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryCurrentSubordinateTargetContListCom(reqDTO));
    }
/**
   * D3更新当前所有下级内容父子状态(公共)
   */
    @PostMapping("refreshCurrentSubordinateMultiLevelTargeUpdateParentChildStatusCom")
    public OkrResult<RefreshCurrentSubordinateMultiLevelTargeUpdateParentChildStatusComRespDto> refreshCurrentSubordinateMultiLevelTargeUpdateParentChildStatusCom(@RequestBody @Validated RefreshCurrentSubordinateMultiLevelTargeUpdateParentChildStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.refreshCurrentSubordinateMultiLevelTargeUpdateParentChildStatusCom(reqDTO));
    }
/**
   * D3更新当前下级内容父子状态(公共)
   */
    @PostMapping("refreshCurrentSubordinateContUpdateParentChildStatusCom")
    public OkrResult<RefreshCurrentSubordinateContUpdateParentChildStatusComRespDto> refreshCurrentSubordinateContUpdateParentChildStatusCom(@RequestBody @Validated RefreshCurrentSubordinateContUpdateParentChildStatusComReqDto reqDTO){
    return OkrResult.success(targetContentService.refreshCurrentSubordinateContUpdateParentChildStatusCom(reqDTO));
    }
/**
   * D3执行分析当前下级目标内容表类型(公共)
   */
    @PostMapping("implementAnalyseCurrentSubordinateTargetContTableTypeCom")
    public OkrResult<ImplementAnalyseCurrentSubordinateTargetContTableTypeComRespDto> implementAnalyseCurrentSubordinateTargetContTableTypeCom(@RequestBody @Validated ImplementAnalyseCurrentSubordinateTargetContTableTypeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseCurrentSubordinateTargetContTableTypeCom(reqDTO));
    }
/**
   * D3执行目标内容检查项补偿分析(公共)
   */
    @PostMapping("implementTargetContCheckItemEtcAnalyseCom")
    public OkrResult<ImplementTargetContCheckItemEtcAnalyseComRespDto> implementTargetContCheckItemEtcAnalyseCom(@RequestBody @Validated ImplementTargetContCheckItemEtcAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContCheckItemEtcAnalyseCom(reqDTO));
    }
/**
   * D3执行购物车下一步强补偿
   */
    @PostMapping("implementCartNextStepForteCompensate")
    public OkrResult<ImplementCartNextStepForteCompensateRespDto> implementCartNextStepForteCompensate(@RequestBody @Validated ImplementCartNextStepForteCompensateReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCartNextStepForteCompensate(reqDTO));
    }
/**
   * D3执行强补偿多循环检查项等(公共)
   */
    @PostMapping("implementStrongCompensationManyLoopCheckItemCom")
    public OkrResult<ImplementStrongCompensationManyLoopCheckItemComRespDto> implementStrongCompensationManyLoopCheckItemCom(@RequestBody @Validated ImplementStrongCompensationManyLoopCheckItemComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementStrongCompensationManyLoopCheckItemCom(reqDTO));
    }
/**
   * D3执行异步循环补偿指标模板标签记录等(公共)
   */
    @PostMapping("implementAsyncLoopOffsetTargetTempTagRecCom")
    public OkrResult<ImplementAsyncLoopOffsetTargetTempTagRecComRespDto> implementAsyncLoopOffsetTargetTempTagRecCom(@RequestBody @Validated ImplementAsyncLoopOffsetTargetTempTagRecComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAsyncLoopOffsetTargetTempTagRecCom(reqDTO));
    }
/**
   * D3执行分析过滤责任主体相同指标范围(公共)
   */
    @PostMapping("implementAnalyseFilterDutyBodyEqualObjtiveCom")
    public OkrResult<ImplementAnalyseFilterDutyBodyEqualObjtiveComRespDto> implementAnalyseFilterDutyBodyEqualObjtiveCom(@RequestBody @Validated ImplementAnalyseFilterDutyBodyEqualObjtiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseFilterDutyBodyEqualObjtiveCom(reqDTO));
    }
/**
   * D3执行异步增目标内容变更字段(公共)
   */
    @PostMapping("implementAsyncAddTargetContChangeRecordCom")
    public OkrResult<ImplementAsyncAddTargetContChangeRecordComRespDto> implementAsyncAddTargetContChangeRecordCom(@RequestBody @Validated ImplementAsyncAddTargetContChangeRecordComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAsyncAddTargetContChangeRecordCom(reqDTO));
    }
/**
   * D3执行当前向右周期范围分析(公共)
   */
    @PostMapping("implementCurrentRightCycleScopeAnalyseCom")
    public OkrResult<ImplementCurrentRightCycleScopeAnalyseComRespDto> implementCurrentRightCycleScopeAnalyseCom(@RequestBody @Validated ImplementCurrentRightCycleScopeAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurrentRightCycleScopeAnalyseCom(reqDTO));
    }
/**
   * D3执行工作周期范围分析(公共)
   */
    @PostMapping("implementWorkCycleScopeAnalyseCom")
    public OkrResult<ImplementWorkCycleScopeAnalyseComRespDto> implementWorkCycleScopeAnalyseCom(@RequestBody @Validated ImplementWorkCycleScopeAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementWorkCycleScopeAnalyseCom(reqDTO));
    }
/**
   * D3执行当前工作周期分析(公共)
   */
    @PostMapping("implementCurrentWorkCycleAnalyseCom")
    public OkrResult<ImplementCurrentWorkCycleAnalyseComRespDto> implementCurrentWorkCycleAnalyseCom(@RequestBody @Validated ImplementCurrentWorkCycleAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurrentWorkCycleAnalyseCom(reqDTO));
    }
/**
   * D3-执行分析子周期是否在中期内(公共)
   */
    @PostMapping("implementAnalysisSubIsBelongMidCom")
    public OkrResult<ImplementAnalysisSubIsBelongMidComRespDto> implementAnalysisSubIsBelongMidCom(@RequestBody @Validated ImplementAnalysisSubIsBelongMidComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalysisSubIsBelongMidCom(reqDTO));
    }
/**
   * D3执行指标牵头部门删除判断
   */
    @PostMapping("implementObjtiveLeadDeptDelJudge")
    public OkrResult<ImplementObjtiveLeadDeptDelJudgeRespDto> implementObjtiveLeadDeptDelJudge(@RequestBody @Validated ImplementObjtiveLeadDeptDelJudgeReqDto reqDTO){
    return OkrResult.success(targetContentService.implementObjtiveLeadDeptDelJudge(reqDTO));
    }
/**
   * D3执行统一管理部门分析(公共)
   */
    @PostMapping("implementUnifiedMgtDeptAnalyseCom")
    public OkrResult<ImplementUnifiedMgtDeptAnalyseComRespDto> implementUnifiedMgtDeptAnalyseCom(@RequestBody @Validated ImplementUnifiedMgtDeptAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementUnifiedMgtDeptAnalyseCom(reqDTO));
    }
/**
   * D3-执行分析当前周期(公共)
   */
    @PostMapping("implementAnalysisCurCycleCom")
    public OkrResult<ImplementAnalysisCurCycleComRespDto> implementAnalysisCurCycleCom(@RequestBody @Validated ImplementAnalysisCurCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalysisCurCycleCom(reqDTO));
    }
/**
   * D3执行处理统一管理部门批次等(公共)
   */
    @PostMapping("implementDisposeUnifiedMgtDeptBatchCom")
    public OkrResult<ImplementDisposeUnifiedMgtDeptBatchComRespDto> implementDisposeUnifiedMgtDeptBatchCom(@RequestBody @Validated ImplementDisposeUnifiedMgtDeptBatchComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDisposeUnifiedMgtDeptBatchCom(reqDTO));
    }

/**
   * D3执行评价对象树汇报叶子节点分析(公共)
   */
    @PostMapping("implementEvaObjTreeReportLeafNodeAnalyseCom")
    public OkrResult<ImplementEvaObjTreeReportLeafNodeAnalyseComRespDto> implementEvaObjTreeReportLeafNodeAnalyseCom(@RequestBody @Validated ImplementEvaObjTreeReportLeafNodeAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementEvaObjTreeReportLeafNodeAnalyseCom(reqDTO));
    }
/**
   * D3执行个人OKR树汇报叶子节点分析(公共)
   */
    @PostMapping("implementOkrPersonTreeReportTreeNodeAnalyseCom")
    public OkrResult<ImplementOkrPersonTreeReportTreeNodeAnalyseComRespDto> implementOkrPersonTreeReportTreeNodeAnalyseCom(@RequestBody @Validated ImplementOkrPersonTreeReportTreeNodeAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOkrPersonTreeReportTreeNodeAnalyseCom(reqDTO));
    }
/**
   * D3-执行分析当前是否验收周期(公共)
   */
    @PostMapping("implementAnalysisIsPlanReceptionCycleCom")
    public OkrResult<ImplementAnalysisIsPlanReceptionCycleComRespDto> implementAnalysisIsPlanReceptionCycleCom(@RequestBody @Validated ImplementAnalysisIsPlanReceptionCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalysisIsPlanReceptionCycleCom(reqDTO));
    }
/**
   * D3执行分析下级指标检查项补偿情况(公共)
   */
    @PostMapping("implementAnalyseSubordinateObjtiveCheckItemOffsetCom")
    public OkrResult<ImplementAnalyseSubordinateObjtiveCheckItemOffsetComRespDto> implementAnalyseSubordinateObjtiveCheckItemOffsetCom(@RequestBody @Validated ImplementAnalyseSubordinateObjtiveCheckItemOffsetComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseSubordinateObjtiveCheckItemOffsetCom(reqDTO));
    }
/**
   * D3-查询目标内容及目标内容扩展信息（本级无实际值标识）
   */
    @PostMapping("queryTargetContentAndExtendInfoDetailCom")
    public OkrResult<QueryTargetContentAndExtendInfoDetailComRespDto> queryTargetContentAndExtendInfoDetailCom(@RequestBody @Validated QueryTargetContentAndExtendInfoDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryTargetContentAndExtendInfoDetailCom(reqDTO));
    }
/**
   * D3执行异步补偿放狗MQ调度(公共)
   */
    @PostMapping("implementAsyncCompensationWalkDogMqDispatchCom")
    public OkrResult<ImplementAsyncCompensationWalkDogMqDispatchComRespDto> implementAsyncCompensationWalkDogMqDispatchCom(@RequestBody @Validated ImplementAsyncCompensationWalkDogMqDispatchComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAsyncCompensationWalkDogMqDispatchCom(reqDTO));
    }
/**
   * D3-执行分析汇报管理模式菜单(公共)
   */
    @PostMapping("implementAnalyseReportMgtModelMenusCom")
    public OkrResult<ImplementAnalyseReportMgtModelMenusComRespDto> implementAnalyseReportMgtModelMenusCom(@RequestBody @Validated ImplementAnalyseReportMgtModelMenusComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseReportMgtModelMenusCom(reqDTO));
    }
/**
   * D3执行分析托底更新当前下级与祖先父子状态调度(公共)
   */
    @PostMapping("implementAnalyseTorrUpdateCurrentSubordinateAndParentChildStatusDispatchCom")
    public OkrResult<ImplementAnalyseTorrUpdateCurrentSubordinateAndParentChildStatusDispatchComRespDto> implementAnalyseTorrUpdateCurrentSubordinateAndParentChildStatusDispatchCom(@RequestBody @Validated ImplementAnalyseTorrUpdateCurrentSubordinateAndParentChildStatusDispatchComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseTorrUpdateCurrentSubordinateAndParentChildStatusDispatchCom(reqDTO));
    }
/**
   * D3获取OKR树节点目标周期及属性信息(公共)
   */
    @PostMapping("obtainOkrTreeNodeTargetCycleAndPropertyInfoCom")
    public OkrResult<ObtainOkrTreeNodeTargetCycleAndPropertyInfoComRespDto> obtainOkrTreeNodeTargetCycleAndPropertyInfoCom(@RequestBody @Validated ObtainOkrTreeNodeTargetCycleAndPropertyInfoComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainOkrTreeNodeTargetCycleAndPropertyInfoCom(reqDTO));
    }
/**
   * D3执行OKR树节点下级内容及检查项状态情况(公共)
   */
    @PostMapping("implementOkrTreeNodeSubordinateAndCheckitemStateCom")
    public OkrResult<ImplementOkrTreeNodeSubordinateAndCheckitemStateComRespDto> implementOkrTreeNodeSubordinateAndCheckitemStateCom(@RequestBody @Validated ImplementOkrTreeNodeSubordinateAndCheckitemStateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOkrTreeNodeSubordinateAndCheckitemStateCom(reqDTO));
    }
/**
   * D3执行下级目标父周期范围分析(公共)
   */
    @PostMapping("implementSubordinateTargetParentCycleScopeAnalyseCom")
    public OkrResult<ImplementSubordinateTargetParentCycleScopeAnalyseComRespDto> implementSubordinateTargetParentCycleScopeAnalyseCom(@RequestBody @Validated ImplementSubordinateTargetParentCycleScopeAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSubordinateTargetParentCycleScopeAnalyseCom(reqDTO));
    }
/**
   * D3执行分析父子中周期类型(公共)
   */
    @PostMapping("implementAnalyseParentSubMidCycleTypeCom")
    public OkrResult<ImplementAnalyseParentSubMidCycleTypeComRespDto> implementAnalyseParentSubMidCycleTypeCom(@RequestBody @Validated ImplementAnalyseParentSubMidCycleTypeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseParentSubMidCycleTypeCom(reqDTO));
    }
/**
   * D3执行分析中层部门回退指标层级(公共)
   */
    @PostMapping("implementAnalyseMidDeptRollbackObjtiveLevelNumCom")
    public OkrResult<ImplementAnalyseMidDeptRollbackObjtiveLevelNumComRespDto> implementAnalyseMidDeptRollbackObjtiveLevelNumCom(@RequestBody @Validated ImplementAnalyseMidDeptRollbackObjtiveLevelNumComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseMidDeptRollbackObjtiveLevelNumCom(reqDTO));
    }
/**
   * D3执行目标内容周期规划设置初始化(公共)
   */
    @PostMapping("implementTargetContCyclePsetInitializeCom")
    public OkrResult<ImplementTargetContCyclePsetInitializeComRespDto> implementTargetContCyclePsetInitializeCom(@RequestBody @Validated ImplementTargetContCyclePsetInitializeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContCyclePsetInitializeCom(reqDTO));
    }
/**
   * D3-分析目标周期是否可以验收(公共)
   */
    @PostMapping("implementAnalysisCanReceptionCycleCom")
    public OkrResult<ImplementAnalysisCanReceptionCycleComRespDto> implementAnalysisCanReceptionCycleCom(@RequestBody @Validated ImplementAnalysisCanReceptionCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalysisCanReceptionCycleCom(reqDTO));
    }
/**
   * D3-执行是否可以验收及是否可以汇报元素分析(公共)
   */
    @PostMapping("implementCanReceptionCycleAnalysisCom")
    public OkrResult<ImplementCanReceptionCycleAnalysisComRespDto> implementCanReceptionCycleAnalysisCom(@RequestBody @Validated ImplementCanReceptionCycleAnalysisComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCanReceptionCycleAnalysisCom(reqDTO));
    }
/**
   * D3执行分析是否统一管理(公共)
   */
    @PostMapping("implementAnalyseIsNeedSubordinateDeptWorkCom")
    public OkrResult<ImplementAnalyseIsNeedSubordinateDeptWorkComRespDto> implementAnalyseIsNeedSubordinateDeptWorkCom(@RequestBody @Validated ImplementAnalyseIsNeedSubordinateDeptWorkComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseIsNeedSubordinateDeptWorkCom(reqDTO));
    }
/**
   * D3执行高中基层批次操作条件分析(公共)
   */
    @PostMapping("implementTopMidBasicBatchOpetionTermAnalysisCom")
    public OkrResult<ImplementTopMidBasicBatchOpetionTermAnalysisComRespDto> implementTopMidBasicBatchOpetionTermAnalysisCom(@RequestBody @Validated ImplementTopMidBasicBatchOpetionTermAnalysisComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTopMidBasicBatchOpetionTermAnalysisCom(reqDTO));
    }
/**
   * D3执行部门模板管理开锁(公共)
   */
    @PostMapping("implementDeptEvaTempMgtOpenLockCom")
    public OkrResult<ImplementDeptEvaTempMgtOpenLockComRespDto> implementDeptEvaTempMgtOpenLockCom(@RequestBody @Validated ImplementDeptEvaTempMgtOpenLockComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeptEvaTempMgtOpenLockCom(reqDTO));
    }
/**
   * D3查祖先目标周期列表(公共)
   */
    @PostMapping("queryAncestorTargetCycleListCom")
    public OkrResult<QueryAncestorTargetCycleListComRespDto> queryAncestorTargetCycleListCom(@RequestBody @Validated QueryAncestorTargetCycleListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryAncestorTargetCycleListCom(reqDTO));
    }
/**
   * D3执行双循环中基层部门管理全局上锁(公共)
   */
    @PostMapping("implementDoubleLoopMidBasicEvaTempMgtLockUpCom")
    public OkrResult<ImplementDoubleLoopMidBasicEvaTempMgtLockUpComRespDto> implementDoubleLoopMidBasicEvaTempMgtLockUpCom(@RequestBody @Validated ImplementDoubleLoopMidBasicEvaTempMgtLockUpComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDoubleLoopMidBasicEvaTempMgtLockUpCom(reqDTO));
    }
/**
   * D3执行部门模板管理上锁(公共)
   */
    @PostMapping("implementDeptEvaTempMgtLockUpCom")
    public OkrResult<ImplementDeptEvaTempMgtLockUpComRespDto> implementDeptEvaTempMgtLockUpCom(@RequestBody @Validated ImplementDeptEvaTempMgtLockUpComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeptEvaTempMgtLockUpCom(reqDTO));
    }
/**
   * D3执行开启部门模板超级管理(公共)
   */
    @PostMapping("implementOpenDeptEvaTempSpecMgtCom")
    public OkrResult<ImplementOpenDeptEvaTempSpecMgtComRespDto> implementOpenDeptEvaTempSpecMgtCom(@RequestBody @Validated ImplementOpenDeptEvaTempSpecMgtComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOpenDeptEvaTempSpecMgtCom(reqDTO));
    }
/**
   * D3执行下发高层指标(公共)
   */
    @PostMapping("implementIssueTopObjtiveCom")
    public OkrResult<ImplementIssueTopObjtiveComRespDto> implementIssueTopObjtiveCom(@RequestBody @Validated ImplementIssueTopObjtiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementIssueTopObjtiveCom(reqDTO));
    }
/**
   * D3执行下发中基层指标(公共)
   */
    @PostMapping("implementIssueMidOrBasicObjtiveCom")
    public OkrResult<ImplementIssueMidOrBasicObjtiveComRespDto> implementIssueMidOrBasicObjtiveCom(@RequestBody @Validated ImplementIssueMidOrBasicObjtiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementIssueMidOrBasicObjtiveCom(reqDTO));
    }
/**
   * D3-执行全周期分析父子中类型(公共)
   */
    @PostMapping("implementAllCycleAnalyseParentSubMidCycleTypeCom")
    public OkrResult<ImplementAllCycleAnalyseParentSubMidCycleTypeComRespDto> implementAllCycleAnalyseParentSubMidCycleTypeCom(@RequestBody @Validated ImplementAllCycleAnalyseParentSubMidCycleTypeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAllCycleAnalyseParentSubMidCycleTypeCom(reqDTO));
    }
/**
   * D3-执行更新目标周期验收时间(公共)
   */
    @PostMapping("implementUpdateAcceptanceTimeCom")
    public OkrResult<ImplementUpdateAcceptanceTimeComRespDto> implementUpdateAcceptanceTimeCom(@RequestBody @Validated ImplementUpdateAcceptanceTimeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementUpdateAcceptanceTimeCom(reqDTO));
    }
/**
   * D3执行部门根节点分析(公共)
   */
    @PostMapping("implementDeptRootNodeAnalyseCom")
    public OkrResult<ImplementDeptRootNodeAnalyseComRespDto> implementDeptRootNodeAnalyseCom(@RequestBody @Validated ImplementDeptRootNodeAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeptRootNodeAnalyseCom(reqDTO));
    }
/**
   * D3执行高层回退循环部门模板管理上锁(公共)
   */
    @PostMapping("implementTopLoopDeptEvaTempMgtLockUpCom")
    public OkrResult<ImplementTopLoopDeptEvaTempMgtLockUpComRespDto> implementTopLoopDeptEvaTempMgtLockUpCom(@RequestBody @Validated ImplementTopLoopDeptEvaTempMgtLockUpComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTopLoopDeptEvaTempMgtLockUpCom(reqDTO));
    }
/**
   * D3执行高层下发循环开部门模板管理锁(公共)
   */
    @PostMapping("implementTopIssueLoopOpenDeptEvaTempMgtLockCom")
    public OkrResult<ImplementTopIssueLoopOpenDeptEvaTempMgtLockComRespDto> implementTopIssueLoopOpenDeptEvaTempMgtLockCom(@RequestBody @Validated ImplementTopIssueLoopOpenDeptEvaTempMgtLockComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTopIssueLoopOpenDeptEvaTempMgtLockCom(reqDTO));
    }
/**
   * D3执行中基层下发循环开部门模板管理锁(公共)
   */
    @PostMapping("implementMidBasicIssueLoopOpenDeptEvaTempMgtLockCom")
    public OkrResult<ImplementMidBasicIssueLoopOpenDeptEvaTempMgtLockComRespDto> implementMidBasicIssueLoopOpenDeptEvaTempMgtLockCom(@RequestBody @Validated ImplementMidBasicIssueLoopOpenDeptEvaTempMgtLockComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementMidBasicIssueLoopOpenDeptEvaTempMgtLockCom(reqDTO));
    }
/**
   * D3执行分析指标责任部门等(公共)
   */
    @PostMapping("implementAnalyseIsObjtiveDutyDeptEtcCom")
    public OkrResult<ImplementAnalyseIsObjtiveDutyDeptEtcComRespDto> implementAnalyseIsObjtiveDutyDeptEtcCom(@RequestBody @Validated ImplementAnalyseIsObjtiveDutyDeptEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseIsObjtiveDutyDeptEtcCom(reqDTO));
    }
/**
   * D3执行分析指标树叶子及根节点(公共)
   */
    @PostMapping("implementAnalyseIsObjtiveLeafAndRootNodeCom")
    public OkrResult<ImplementAnalyseIsObjtiveLeafAndRootNodeComRespDto> implementAnalyseIsObjtiveLeafAndRootNodeCom(@RequestBody @Validated ImplementAnalyseIsObjtiveLeafAndRootNodeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseIsObjtiveLeafAndRootNodeCom(reqDTO));
    }
/**
   * D3执行权重设置操作条件判断(公共)
   */
    @PostMapping("implementWeightSetOperateTermJudgeCom")
    public OkrResult<ImplementWeightSetOperateTermJudgeComRespDto> implementWeightSetOperateTermJudgeCom(@RequestBody @Validated ImplementWeightSetOperateTermJudgeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementWeightSetOperateTermJudgeCom(reqDTO));
    }
/**
   * D3执行重新计算权重分重置下级多层级指标检查项状态等(公共)
   */
    @PostMapping("implementRecountWeightResetSubordinateObjtiveCheckItemStateEtcCom")
    public OkrResult<ImplementRecountWeightResetSubordinateObjtiveCheckItemStateEtcComRespDto> implementRecountWeightResetSubordinateObjtiveCheckItemStateEtcCom(@RequestBody @Validated ImplementRecountWeightResetSubordinateObjtiveCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementRecountWeightResetSubordinateObjtiveCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3执行分析指标责任主体等信息(公共)
   */
    @PostMapping("implementAnalyseIsObjtiveDutyBodyEtcCom")
    public OkrResult<ImplementAnalyseIsObjtiveDutyBodyEtcComRespDto> implementAnalyseIsObjtiveDutyBodyEtcCom(@RequestBody @Validated ImplementAnalyseIsObjtiveDutyBodyEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseIsObjtiveDutyBodyEtcCom(reqDTO));
    }
/**
   * D3新增统一管理部门命令-增指标(公共)
   */
    @PostMapping("addUnifyMgtDeptOrderAddObjtiveCom")
    public OkrResult<AddUnifyMgtDeptOrderAddObjtiveComRespDto> addUnifyMgtDeptOrderAddObjtiveCom(@RequestBody @Validated AddUnifyMgtDeptOrderAddObjtiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.addUnifyMgtDeptOrderAddObjtiveCom(reqDTO));
    }
/**
   * D3新增统一管理部门命令-设权重或目标值(公共)
   */
    @PostMapping("addUnifyMgtDeptOrderSetWeightOrTargetValueCom")
    public OkrResult<AddUnifyMgtDeptOrderSetWeightOrTargetValueComRespDto> addUnifyMgtDeptOrderSetWeightOrTargetValueCom(@RequestBody @Validated AddUnifyMgtDeptOrderSetWeightOrTargetValueComReqDto reqDTO){
    return OkrResult.success(targetContentService.addUnifyMgtDeptOrderSetWeightOrTargetValueCom(reqDTO));
    }
/**
   * D3新增统一管理部门命令-删指标(公共)
   */
    @PostMapping("addUnifyMgtDeptOrderDelObjtiveCom")
    public OkrResult<AddUnifyMgtDeptOrderDelObjtiveComRespDto> addUnifyMgtDeptOrderDelObjtiveCom(@RequestBody @Validated AddUnifyMgtDeptOrderDelObjtiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.addUnifyMgtDeptOrderDelObjtiveCom(reqDTO));
    }
/**
   * D3分析统一管理部门归属对象类型(公共)
   */
    @PostMapping("implementAnalyseUnifyMgtDeptAffiliationCom")
    public OkrResult<ImplementAnalyseUnifyMgtDeptAffiliationComRespDto> implementAnalyseUnifyMgtDeptAffiliationCom(@RequestBody @Validated ImplementAnalyseUnifyMgtDeptAffiliationComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseUnifyMgtDeptAffiliationCom(reqDTO));
    }
/**
   * D3批量删统一管理部门命令(公共)
   */
    @PostMapping("batchDeleteUnifyMgtDeptOrderCom")
    public OkrResult<BatchDeleteUnifyMgtDeptOrderComRespDto> batchDeleteUnifyMgtDeptOrderCom(@RequestBody @Validated BatchDeleteUnifyMgtDeptOrderComReqDto reqDTO){
    return OkrResult.success(targetContentService.batchDeleteUnifyMgtDeptOrderCom(reqDTO));
    }
/**
   * D3执行高中基层权重设置操作条件判断
   */
    @PostMapping("implementTopMidBasicWeightSetOperateTermJudge")
    public OkrResult<ImplementTopMidBasicWeightSetOperateTermJudgeRespDto> implementTopMidBasicWeightSetOperateTermJudge(@RequestBody @Validated ImplementTopMidBasicWeightSetOperateTermJudgeReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTopMidBasicWeightSetOperateTermJudge(reqDTO));
    }
/**
   * D3执行更正目标子周期是否有过程周期(公共)
   */
    @PostMapping("implementCorrTargetSubCycleIsHaveProcessCom")
    public OkrResult<ImplementCorrTargetSubCycleIsHaveProcessComRespDto> implementCorrTargetSubCycleIsHaveProcessCom(@RequestBody @Validated ImplementCorrTargetSubCycleIsHaveProcessComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCorrTargetSubCycleIsHaveProcessCom(reqDTO));
    }
/**
   * D3执行增目标内容执行周期(公共)
   */
    @PostMapping("implementAddTargetContExecuteCycleCom")
    public OkrResult<ImplementAddTargetContExecuteCycleComRespDto> implementAddTargetContExecuteCycleCom(@RequestBody @Validated ImplementAddTargetContExecuteCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAddTargetContExecuteCycleCom(reqDTO));
    }
/**
   * D3分析评价模板目标周期是否有过程周期(公共)
   */
    @PostMapping("implementAnalyseEvaTempIsHaveProcessCom")
    public OkrResult<ImplementAnalyseEvaTempIsHaveProcessComRespDto> implementAnalyseEvaTempIsHaveProcessCom(@RequestBody @Validated ImplementAnalyseEvaTempIsHaveProcessComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseEvaTempIsHaveProcessCom(reqDTO));
    }
/**
   * D3查询目标内容执行周期列表(公共)
   */
    @PostMapping("queryTargetContExecuteCycleListCom")
    public OkrResult<QueryTargetContExecuteCycleListComRespDto> queryTargetContExecuteCycleListCom(@RequestBody @Validated QueryTargetContExecuteCycleListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryTargetContExecuteCycleListCom(reqDTO));
    }
/**
   * D3执行分析内容目标周期(公共)
   */
    @PostMapping("implementAnalyseContTargetCycleCom")
    public OkrResult<ImplementAnalyseContTargetCycleComRespDto> implementAnalyseContTargetCycleCom(@RequestBody @Validated ImplementAnalyseContTargetCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseContTargetCycleCom(reqDTO));
    }
/**
   * D3-查询我负责/我主管的目标内容列表-托底更新用(公共)
   */
    @PostMapping("queryMyResponsibleTargetContentListCom")
    public OkrResult<QueryMyResponsibleTargetContentListComRespDto> queryMyResponsibleTargetContentListCom(@RequestBody @Validated QueryMyResponsibleTargetContentListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryMyResponsibleTargetContentListCom(reqDTO));
    }
/**
   * D3-查询我负责/我部门的目标周期列表(公共)
   */
    @PostMapping("queryMyDeptTargetContentListCom")
    public OkrResult<QueryMyDeptTargetContentListComRespDto> queryMyDeptTargetContentListCom(@RequestBody @Validated QueryMyDeptTargetContentListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryMyDeptTargetContentListCom(reqDTO));
    }
/**
   * D3-新增或删除三棵树叶子节点(公共)
   */
    @PostMapping("implementUpdateThreeTreeEvaObjCom")
    public OkrResult<ImplementUpdateThreeTreeEvaObjComRespDto> implementUpdateThreeTreeEvaObjCom(@RequestBody @Validated ImplementUpdateThreeTreeEvaObjComReqDto reqDTO){
    return OkrResult.success(null);
    }
/**
   * D3执行更新当前下级内容父子状态
   */
    @PostMapping("implementUpdateCurrentSubordinateParentSonState")
    public OkrResult<ImplementUpdateCurrentSubordinateParentSonStateRespDto> implementUpdateCurrentSubordinateParentSonState(@RequestBody @Validated ImplementUpdateCurrentSubordinateParentSonStateReqDto reqDTO){
    return OkrResult.success(targetContentService.implementUpdateCurrentSubordinateParentSonState(reqDTO));
    }
/**
   * D3-执行补偿三棵树叶子节点(公共)
   */
    @PostMapping("implementCompensationThreeTreeCom")
    public OkrResult<ImplementCompensationThreeTreeComRespDto> implementCompensationThreeTreeCom(@RequestBody @Validated ImplementCompensationThreeTreeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCompensationThreeTreeCom(reqDTO));
    }
/**
   * D3执行刷新部门目标任务书父子状态
   */
    @PostMapping("implementDeptTargetTaskTreeRefreshParentSonState")
    public OkrResult<ImplementDeptTargetTaskTreeRefreshParentSonStateRespDto> implementDeptTargetTaskTreeRefreshParentSonState(@RequestBody @Validated ImplementDeptTargetTaskTreeRefreshParentSonStateReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDeptTargetTaskTreeRefreshParentSonState(reqDTO));
    }
/**
   * D3-执行高层补偿OKR个人树(公共)
   */
    @PostMapping("implementCompensationOkrSubjectPersonalCom")
    public OkrResult<ImplementCompensationOkrSubjectPersonalComRespDto> implementCompensationOkrSubjectPersonalCom(@RequestBody @Validated ImplementCompensationOkrSubjectPersonalComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCompensationOkrSubjectPersonalCom(reqDTO));
    }
/**
   * D3执行补偿更新权重分调度(公共)
   */
    @PostMapping("implementOffsetUpdateWeightScoreDispatchCom")
    public OkrResult<ImplementOffsetUpdateWeightScoreDispatchComRespDto> implementOffsetUpdateWeightScoreDispatchCom(@RequestBody @Validated ImplementOffsetUpdateWeightScoreDispatchComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOffsetUpdateWeightScoreDispatchCom(reqDTO));
    }
/**
   * D3执行补偿自动更新权重分(公共)
   */
    @PostMapping("implementOffsetAutoUpdateWeightScoreCom")
    public OkrResult<ImplementOffsetAutoUpdateWeightScoreComRespDto> implementOffsetAutoUpdateWeightScoreCom(@RequestBody @Validated ImplementOffsetAutoUpdateWeightScoreComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementOffsetAutoUpdateWeightScoreCom(reqDTO));
    }
/**
   * D3新增目标单或父目标周期(公共)
   */
    @PostMapping("addTargetSingleOrParentTargetCycleCom")
    public OkrResult<AddTargetSingleOrParentTargetCycleComRespDto> addTargetSingleOrParentTargetCycleCom(@RequestBody @Validated AddTargetSingleOrParentTargetCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.addTargetSingleOrParentTargetCycleCom(reqDTO));
    }
/**
   * D3分析目标内容是否开启主观评分(公共)
   */
    @PostMapping("implementAnalyseTargetContIsSubjectiveScoringCom")
    public OkrResult<ImplementAnalyseTargetContIsSubjectiveScoringComRespDto> implementAnalyseTargetContIsSubjectiveScoringCom(@RequestBody @Validated ImplementAnalyseTargetContIsSubjectiveScoringComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseTargetContIsSubjectiveScoringCom(reqDTO));
    }
/**
   * D3执行部门目标任务书权重
   */
    @PostMapping("implementSetDeptObjTaskWeight")
    public OkrResult<ImplementSetDeptObjTaskWeightRespDto> implementSetDeptObjTaskWeight(@RequestBody @Validated ImplementSetDeptObjTaskWeightReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSetDeptObjTaskWeight(reqDTO));
    }
/**
   * D3获取下级多层级所有目标周期(公共)
   */
    @PostMapping("obtainSubordinateMultiLevelAllTargetCycleCom")
    public OkrResult<ObtainSubordinateMultiLevelAllTargetCycleComRespDto> obtainSubordinateMultiLevelAllTargetCycleCom(@RequestBody @Validated ObtainSubordinateMultiLevelAllTargetCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainSubordinateMultiLevelAllTargetCycleCom(reqDTO));
    }
/**
   * D3执行刷部门目标任务书权重
   */
    @PostMapping("implementBrushDeptObjTaskWeight")
    public OkrResult<ImplementBrushDeptObjTaskWeightRespDto> implementBrushDeptObjTaskWeight(@RequestBody @Validated ImplementBrushDeptObjTaskWeightReqDto reqDTO){
    return OkrResult.success(targetContentService.implementBrushDeptObjTaskWeight(reqDTO));
    }
/**
   * D3获取目标内容实际工作起止时间(公共)
   */
    @PostMapping("obtainTargetContActualWorkStartEndTimeCom")
    public OkrResult<ObtainTargetContActualWorkStartEndTimeComRespDto> obtainTargetContActualWorkStartEndTimeCom(@RequestBody @Validated ObtainTargetContActualWorkStartEndTimeComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainTargetContActualWorkStartEndTimeCom(reqDTO));
    }
/**
   * D3执行分析责任主体是否相同(公共)
   */
    @PostMapping("implementAnalyseSubjectBodyIsEqualCom")
    public OkrResult<ImplementAnalyseSubjectBodyIsEqualComRespDto> implementAnalyseSubjectBodyIsEqualCom(@RequestBody @Validated ImplementAnalyseSubjectBodyIsEqualComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseSubjectBodyIsEqualCom(reqDTO));
    }
/**
   * D3执行设置目标周期权重(公共)
   */
    @PostMapping("implementSetTargetCycleWeightCom")
    public OkrResult<ImplementSetTargetCycleWeightComRespDto> implementSetTargetCycleWeightCom(@RequestBody @Validated ImplementSetTargetCycleWeightComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSetTargetCycleWeightCom(reqDTO));
    }
/**
   * D3执行部门目标任务书权重(公共)
   */
    @PostMapping("implementSetDeptObjTaskWeightCom")
    public OkrResult<ImplementSetDeptObjTaskWeightComRespDto> implementSetDeptObjTaskWeightCom(@RequestBody @Validated ImplementSetDeptObjTaskWeightComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSetDeptObjTaskWeightCom(reqDTO));
    }
/**
   * D3执行三棵树当前叶子及上级目标构建(公共)
   */
    @PostMapping("implementThreeTreeCurrentLeafAndSuperiorStructureCom")
    public OkrResult<ImplementThreeTreeCurrentLeafAndSuperiorStructureComRespDto> implementThreeTreeCurrentLeafAndSuperiorStructureCom(@RequestBody @Validated ImplementThreeTreeCurrentLeafAndSuperiorStructureComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementThreeTreeCurrentLeafAndSuperiorStructureCom(reqDTO));
    }
/**
   * D3执行指标实时初始化
   */
    @PostMapping("implementTargetRealInitialization")
    public OkrResult<ImplementTargetRealInitializationRespDto> implementTargetRealInitialization(@RequestBody @Validated ImplementTargetRealInitializationReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetRealInitialization(reqDTO));
    }
/**
   * D3执行实时删除指标(公共)
   */
    @PostMapping("implementRealDelObjectiveCom")
    public OkrResult<ImplementRealDelObjectiveComRespDto> implementRealDelObjectiveCom(@RequestBody @Validated ImplementRealDelObjectiveComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementRealDelObjectiveCom(reqDTO));
    }
/**
   * D3执行删指标无MQ(公共)
   */
    @PostMapping("implementDelObjectiveUnMqCom")
    public OkrResult<ImplementDelObjectiveUnMqComRespDto> implementDelObjectiveUnMqCom(@RequestBody @Validated ImplementDelObjectiveUnMqComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementDelObjectiveUnMqCom(reqDTO));
    }
/**
   * D3执行实时删指标基本信息等(公共)
   */
    @PostMapping("implementRealDelObjBasicInfoEtcCom")
    public OkrResult<ImplementRealDelObjBasicInfoEtcComRespDto> implementRealDelObjBasicInfoEtcCom(@RequestBody @Validated ImplementRealDelObjBasicInfoEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementRealDelObjBasicInfoEtcCom(reqDTO));
    }
/**
   * D3获取指标下发主体根节点(公共)
   */
    @PostMapping("obtainObjIssueBodyRootNodeCom")
    public OkrResult<ObtainObjIssueBodyRootNodeComRespDto> obtainObjIssueBodyRootNodeCom(@RequestBody @Validated ObtainObjIssueBodyRootNodeComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainObjIssueBodyRootNodeCom(reqDTO));
    }
/**
   * D3执行异步循环更新目标周期进展状态等(公共)
   */
    @PostMapping("implementLoopUpdateTargetCycleEvolveStateCom")
    public OkrResult<ImplementLoopUpdateTargetCycleEvolveStateComRespDto> implementLoopUpdateTargetCycleEvolveStateCom(@RequestBody @Validated ImplementLoopUpdateTargetCycleEvolveStateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementLoopUpdateTargetCycleEvolveStateCom(reqDTO));
    }
/**
   * D3执行中基层开始管理判断(公共)
   */
    @PostMapping("implementMidBasicStartMgtJudgeCom")
    public OkrResult<ImplementMidBasicStartMgtJudgeComRespDto> implementMidBasicStartMgtJudgeCom(@RequestBody @Validated ImplementMidBasicStartMgtJudgeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementMidBasicStartMgtJudgeCom(reqDTO));
    }
/**
   * D3执行分析当前节点是否构建树(公共)
   */
    @PostMapping("implementAnalyseCurrentNodeIsBuildTreeCom")
    public OkrResult<ImplementAnalyseCurrentNodeIsBuildTreeComRespDto> implementAnalyseCurrentNodeIsBuildTreeCom(@RequestBody @Validated ImplementAnalyseCurrentNodeIsBuildTreeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseCurrentNodeIsBuildTreeCom(reqDTO));
    }
/**
   * D3获取父级目标内容周期信息
   */
    @PostMapping("obtainParentTargetContCycleInfo")
    public OkrResult<ObtainParentTargetContCycleInfoRespDto> obtainParentTargetContCycleInfo(@RequestBody @Validated ObtainParentTargetContCycleInfoReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainParentTargetContCycleInfo(reqDTO));
    }
/**
   * D3判断部门目标任务书树节点是否末级目标分类(公共)
   */
    @PostMapping("judgeDeptObjTreeNodeIsLastTargetCategoryCom")
    public OkrResult<JudgeDeptObjTreeNodeIsLastTargetCategoryComRespDto> judgeDeptObjTreeNodeIsLastTargetCategoryCom(@RequestBody @Validated JudgeDeptObjTreeNodeIsLastTargetCategoryComReqDto reqDTO){
    return OkrResult.success(targetContentService.judgeDeptObjTreeNodeIsLastTargetCategoryCom(reqDTO));
    }
/**
   * D3更新目标周期总时长及偏差天数等(公共)
   */
    @PostMapping("refreshTargetCycleOverallMinAndDeviationDaysEtcCom")
    public OkrResult<RefreshTargetCycleOverallMinAndDeviationDaysEtcComRespDto> refreshTargetCycleOverallMinAndDeviationDaysEtcCom(@RequestBody @Validated RefreshTargetCycleOverallMinAndDeviationDaysEtcComReqDto reqDTO){
    return OkrResult.success(targetContentService.refreshTargetCycleOverallMinAndDeviationDaysEtcCom(reqDTO));
    }
/**
   * D3执行初始化更新目标内容当前周期(公共)
   */
    @PostMapping("implementInitializeUpdateTargetContCurrentCycleCom")
    public OkrResult<ImplementInitializeUpdateTargetContCurrentCycleComRespDto> implementInitializeUpdateTargetContCurrentCycleCom(@RequestBody @Validated ImplementInitializeUpdateTargetContCurrentCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementInitializeUpdateTargetContCurrentCycleCom(reqDTO));
    }
/**
   * D3获取牵头指标分解的未下发指标(公共)
   */
    @PostMapping("obtainLeaderObjArrangeObjUnissueCom")
    public OkrResult<ObtainLeaderObjArrangeObjUnissueComRespDto> obtainLeaderObjArrangeObjUnissueCom(@RequestBody @Validated ObtainLeaderObjArrangeObjUnissueComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainLeaderObjArrangeObjUnissueCom(reqDTO));
    }
/**
   * D3获取中基层部门头上指标父子状态完成情况(公共)
   */
    @PostMapping("obtainMidAndBasicDeptHeadObjNodeStateCompCaseCom")
    public OkrResult<ObtainMidAndBasicDeptHeadObjNodeStateCompCaseComRespDto> obtainMidAndBasicDeptHeadObjNodeStateCompCaseCom(@RequestBody @Validated ObtainMidAndBasicDeptHeadObjNodeStateCompCaseComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainMidAndBasicDeptHeadObjNodeStateCompCaseCom(reqDTO));
    }
/**
   * D3更新二级指标目标值(公共)
   */
    @PostMapping("refreshSecObjTargetValueCom")
    public OkrResult<RefreshSecObjTargetValueComRespDto> refreshSecObjTargetValueCom(@RequestBody @Validated RefreshSecObjTargetValueComReqDto reqDTO){
    return OkrResult.success(targetContentService.refreshSecObjTargetValueCom(reqDTO));
    }
/**
   * D3执行判断是否执行计算平均权重(公共)
   */
    @PostMapping("implementJudgeIsExeCountAverageWeightCom")
    public OkrResult<ImplementJudgeIsExeCountAverageWeightComRespDto> implementJudgeIsExeCountAverageWeightCom(@RequestBody @Validated ImplementJudgeIsExeCountAverageWeightComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementJudgeIsExeCountAverageWeightCom(reqDTO));
    }
/**
   * D3执行目标内容部门等排序分析(公共)
   */
    @PostMapping("implementTargetContDeptOrderNumAnalyseCom")
    public OkrResult<ImplementTargetContDeptOrderNumAnalyseComRespDto> implementTargetContDeptOrderNumAnalyseCom(@RequestBody @Validated ImplementTargetContDeptOrderNumAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContDeptOrderNumAnalyseCom(reqDTO));
    }
/**
   * D3执行目标周期相关个性初始化(公共)
   */
    @PostMapping("implementTargetCycleReleateSelfdomInitializeCom")
    public OkrResult<ImplementTargetCycleReleateSelfdomInitializeComRespDto> implementTargetCycleReleateSelfdomInitializeCom(@RequestBody @Validated ImplementTargetCycleReleateSelfdomInitializeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetCycleReleateSelfdomInitializeCom(reqDTO));
    }
/**
   * D3执行目标值个性化处理(公共)
   */
    @PostMapping("implementTargetValueSelfdomDisposeCom")
    public OkrResult<ImplementTargetValueSelfdomDisposeComRespDto> implementTargetValueSelfdomDisposeCom(@RequestBody @Validated ImplementTargetValueSelfdomDisposeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetValueSelfdomDisposeCom(reqDTO));
    }
/**
   * D3执行指标分工策略个性化处理(公共)
   */
    @PostMapping("implementObjDivTacticsSelfdomDisposeCom")
    public OkrResult<ImplementObjDivTacticsSelfdomDisposeComRespDto> implementObjDivTacticsSelfdomDisposeCom(@RequestBody @Validated ImplementObjDivTacticsSelfdomDisposeComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementObjDivTacticsSelfdomDisposeCom(reqDTO));
    }
/**
   * D3执行个性化回删目标及权重设置(公共)
   */
    @PostMapping("implementSelfdomDelTargetValueAndWeightSetCom")
    public OkrResult<ImplementSelfdomDelTargetValueAndWeightSetComRespDto> implementSelfdomDelTargetValueAndWeightSetCom(@RequestBody @Validated ImplementSelfdomDelTargetValueAndWeightSetComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSelfdomDelTargetValueAndWeightSetCom(reqDTO));
    }
/**
   * D3执行个性化处理全模板指标相关
   */
    @PostMapping("implementSelfdomDisposeTempObjCorrelation")
    public OkrResult<ImplementSelfdomDisposeTempObjCorrelationRespDto> implementSelfdomDisposeTempObjCorrelation(@RequestBody @Validated ImplementSelfdomDisposeTempObjCorrelationReqDto reqDTO){
    return OkrResult.success(targetContentService.implementSelfdomDisposeTempObjCorrelation(reqDTO));
    }
/**
   * D3执行预算加减准备数据分析(公共)
   */
    @PostMapping("implementBudgetAddOrSubtractDataAnalyseCom")
    public OkrResult<ImplementBudgetAddOrSubtractDataAnalyseComRespDto> implementBudgetAddOrSubtractDataAnalyseCom(@RequestBody @Validated ImplementBudgetAddOrSubtractDataAnalyseComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementBudgetAddOrSubtractDataAnalyseCom(reqDTO));
    }
/**
   * D3执行目标内容预算设置(公共)
   */
    @PostMapping("implementTargetContentBudgetSetCom")
    public OkrResult<ImplementTargetContentBudgetSetComRespDto> implementTargetContentBudgetSetCom(@RequestBody @Validated ImplementTargetContentBudgetSetComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContentBudgetSetCom(reqDTO));
    }
/**
   * D3查当前内容目标周期预算列表
   */
    @PostMapping("queryCurrentContTargetCycleBudgetList")
    public OkrResult<QueryCurrentContTargetCycleBudgetListRespDto> queryCurrentContTargetCycleBudgetList(@RequestBody @Validated QueryCurrentContTargetCycleBudgetListReqDto reqDTO){
    return OkrResult.success(targetContentService.queryCurrentContTargetCycleBudgetList(reqDTO));
    }
/**
   * D3查当前工作周期预算列表
   */
    @PostMapping("queryCurrentWorkCycleBudgetList")
    public OkrResult<QueryCurrentWorkCycleBudgetListRespDto> queryCurrentWorkCycleBudgetList(@RequestBody @Validated QueryCurrentWorkCycleBudgetListReqDto reqDTO){
    return OkrResult.success(targetContentService.queryCurrentWorkCycleBudgetList(reqDTO));
    }
/**
   * D3查中高层建设任务预算列表
   */
    @PostMapping("queryMidTopPlanConstrTaskBudgetList")
    public OkrResult<QueryMidTopPlanConstrTaskBudgetListRespDto> queryMidTopPlanConstrTaskBudgetList(@RequestBody @Validated QueryMidTopPlanConstrTaskBudgetListReqDto reqDTO){
    return OkrResult.success(targetContentService.queryMidTopPlanConstrTaskBudgetList(reqDTO));
    }
/**
   * D3执行目标内容账户加减(公共)
   */
    @PostMapping("implementTargetContentAccountAddOrSubtractCom")
    public OkrResult<ImplementTargetContentAccountAddOrSubtractComRespDto> implementTargetContentAccountAddOrSubtractCom(@RequestBody @Validated ImplementTargetContentAccountAddOrSubtractComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContentAccountAddOrSubtractCom(reqDTO));
    }
/**
   * D3执行目标内容账户加减(公共)
   */
    @PostMapping("implementTargetContentAccountAddOrSubCom")
    public OkrResult<ImplementTargetContentAccountAddOrSubComRespDto> implementTargetContentAccountAddOrSubCom(@RequestBody @Validated ImplementTargetContentAccountAddOrSubComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContentAccountAddOrSubCom(reqDTO));
    }
/**
   * D3获取评价模板单一答案(公共)
   */
    @PostMapping("obtainEvaTempSingleAnswerCom")
    public OkrResult<ObtainEvaTempSingleAnswerComRespDto> obtainEvaTempSingleAnswerCom(@RequestBody @Validated ObtainEvaTempSingleAnswerComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainEvaTempSingleAnswerCom(reqDTO));
    }
/**
   * D3执行目标内容预算启用状态修改
   */
    @PostMapping("implementTargetContBudgetEnableUpdate")
    public OkrResult<ImplementTargetContBudgetEnableUpdateRespDto> implementTargetContBudgetEnableUpdate(@RequestBody @Validated ImplementTargetContBudgetEnableUpdateReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContBudgetEnableUpdate(reqDTO));
    }
/**
   * D3查询公共目标周期详情(公共)
   */
    @PostMapping("queryPublicTargetCycleDetailCom")
    public OkrResult<QueryPublicTargetCycleDetailComRespDto> queryPublicTargetCycleDetailCom(@RequestBody @Validated QueryPublicTargetCycleDetailComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryPublicTargetCycleDetailCom(reqDTO));
    }
/**
   * D3-执行当前以及祖先账户加减(公共)
   */
    @PostMapping("implementCurAndParentAccountAddOrSubCom")
    public OkrResult<ImplementCurAndParentAccountAddOrSubComRespDto> implementCurAndParentAccountAddOrSubCom(@RequestBody @Validated ImplementCurAndParentAccountAddOrSubComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementCurAndParentAccountAddOrSubCom(reqDTO));
    }
/**
   * D3执行目标内容预算扣减判断(公共)
   */
    @PostMapping("implementTargetContentBudgetSubtractCom")
    public OkrResult<ImplementTargetContentBudgetSubtractComRespDto> implementTargetContentBudgetSubtractCom(@RequestBody @Validated ImplementTargetContentBudgetSubtractComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContentBudgetSubtractCom(reqDTO));
    }
/**
   * D3执行预算设置目标周期准备(公共)
   */
    @PostMapping("implementBudgetSetTargetCycleEquippCom")
    public OkrResult<ImplementBudgetSetTargetCycleEquippComRespDto> implementBudgetSetTargetCycleEquippCom(@RequestBody @Validated ImplementBudgetSetTargetCycleEquippComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementBudgetSetTargetCycleEquippCom(reqDTO));
    }
/**
   * D3获取目标内容父子中周期(公共)
   */
    @PostMapping("obtainTargetContentParentMetaphaseSubCycleCom")
    public OkrResult<ObtainTargetContentParentMetaphaseSubCycleComRespDto> obtainTargetContentParentMetaphaseSubCycleCom(@RequestBody @Validated ObtainTargetContentParentMetaphaseSubCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainTargetContentParentMetaphaseSubCycleCom(reqDTO));
    }
/**
   * D3执行初始化预算设置配置数据准备(公共)
   */
    @PostMapping("implementInitializeBudgetSetConfDataPrepareCom")
    public OkrResult<ImplementInitializeBudgetSetConfDataPrepareComRespDto> implementInitializeBudgetSetConfDataPrepareCom(@RequestBody @Validated ImplementInitializeBudgetSetConfDataPrepareComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementInitializeBudgetSetConfDataPrepareCom(reqDTO));
    }
/**
   * D3-分析执行周期汇报是否全部完成(公共)
   */
    @PostMapping("implementAnalyseExeCycleStageReportIsDoneCom")
    public OkrResult<ImplementAnalyseExeCycleStageReportIsDoneComRespDto> implementAnalyseExeCycleStageReportIsDoneCom(@RequestBody @Validated ImplementAnalyseExeCycleStageReportIsDoneComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAnalyseExeCycleStageReportIsDoneCom(reqDTO));
    }
/**
   * D3-执行全模板目标内容推送标准数据快照(公共)
   */
    @PostMapping("implementAllTempTargetContPushStdDataSnapCom")
    public OkrResult<ImplementAllTempTargetContPushStdDataSnapComRespDto> implementAllTempTargetContPushStdDataSnapCom(@RequestBody @Validated ImplementAllTempTargetContPushStdDataSnapComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementAllTempTargetContPushStdDataSnapCom(reqDTO));
    }
/**
   * D3分析高中基层指标牵头部门范围(公共)
   */
    @PostMapping("analysisTopMidBaiscObjtiveLeadDeptCom")
    public OkrResult<AnalysisTopMidBaiscObjtiveLeadDeptComRespDto> analysisTopMidBaiscObjtiveLeadDeptCom(@RequestBody @Validated AnalysisTopMidBaiscObjtiveLeadDeptComReqDto reqDTO){
    return OkrResult.success(targetContentService.analysisTopMidBaiscObjtiveLeadDeptCom(reqDTO));
    }
/**
   * D3分析指标归属父级内容ID(公共)
   */
    @PostMapping("analysisObjtiveParentContentIdCom")
    public OkrResult<AnalysisObjtiveParentContentIdComRespDto> analysisObjtiveParentContentIdCom(@RequestBody @Validated AnalysisObjtiveParentContentIdComReqDto reqDTO){
    return OkrResult.success(targetContentService.analysisObjtiveParentContentIdCom(reqDTO));
    }
/**
   * D3执行目标内容预算启用状态修改(公共)
   */
    @PostMapping("implementTargetContBudgetEnableUpdateCom")
    public OkrResult<ImplementTargetContBudgetEnableUpdateComRespDto> implementTargetContBudgetEnableUpdateCom(@RequestBody @Validated ImplementTargetContBudgetEnableUpdateComReqDto reqDTO){
    return OkrResult.success(targetContentService.implementTargetContBudgetEnableUpdateCom(reqDTO));
    }
/**
   * D3分析目标内容资料查看权限
   */
    @PostMapping("analysisTargetInfoQueryPermission")
    public OkrResult<AnalysisTargetInfoQueryPermissionRespDto> analysisTargetInfoQueryPermission(@RequestBody @Validated AnalysisTargetInfoQueryPermissionReqDto reqDTO){
    return OkrResult.success(targetContentService.analysisTargetInfoQueryPermission(reqDTO));
    }
/**
   * D3获取检查目标内容周期信息(公共)
   */
    @PostMapping("obtainCheckTargetContCycleInfoCom")
    public OkrResult<ObtainCheckTargetContCycleInfoComRespDto> obtainCheckTargetContCycleInfoCom(@RequestBody @Validated ObtainCheckTargetContCycleInfoComReqDto reqDTO){
    return OkrResult.success(targetContentService.obtainCheckTargetContCycleInfoCom(reqDTO));
    }
/**
   * D3新增目标内容周期(公共)
   */
    @PostMapping("addTargetContCycleCom")
    public OkrResult<AddTargetContCycleComRespDto> addTargetContCycleCom(@RequestBody @Validated AddTargetContCycleComReqDto reqDTO){
    return OkrResult.success(targetContentService.addTargetContCycleCom(reqDTO));
    }
/**
   * D3查询目标内容子周期列表(公共)
   */
    @PostMapping("queryTargetContentSubCycleListCom")
    public OkrResult<QueryTargetContentSubCycleListComRespDto> queryTargetContentSubCycleListCom(@RequestBody @Validated QueryTargetContentSubCycleListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryTargetContentSubCycleListCom(reqDTO));
    }
/**
   * D3查询被评对象目标周期（内容与周期从大到小）列表(公共)
   */
    @PostMapping("queryEvaObjTargetCycleByContAndCycleBigtoSmallListCom")
    public OkrResult<QueryEvaObjTargetCycleByContAndCycleBigtoSmallListComRespDto> queryEvaObjTargetCycleByContAndCycleBigtoSmallListCom(@RequestBody @Validated QueryEvaObjTargetCycleByContAndCycleBigtoSmallListComReqDto reqDTO){
    return OkrResult.success(targetContentService.queryEvaObjTargetCycleByContAndCycleBigtoSmallListCom(reqDTO));
    }
///**
//   * D3分析目标内容是否开启主观评分(公共)
//   */
//    @PostMapping("implementAnalyseTargetContIsSubjectiveScoringCom")
//    public OkrResult<ImplementAnalyseTargetContIsSubjectiveScoringComRespDto> implementAnalyseTargetContIsSubjectiveScoringCom(@RequestBody @Validated ImplementAnalyseTargetContIsSubjectiveScoringComReqDto reqDTO){
//    return OkrResult.success(targetContentService.implementAnalyseTargetContIsSubjectiveScoringCom(reqDTO));
//    }

}
